SPA или PJAX на Rails с использованием Turbolinks - PullRequest
0 голосов
/ 18 мая 2019

Привет, я новичок в Rail и заинтересован в этой японской статье.

Один из моих ответов о SPA

Он представляет SPA / PJAX без Vue илиРеакция

  • SPA на пути Rails

  • не сложный jQuery

Я попробовал его код, но не могучувствую себя как СПА .... потому что у меня нет опыта.

примечание: он упомянул, что этот код - просто пример, и не проверяйте.

- layout
<div id="base">
   <%= link_to "Ajax!", remote: true, class: "getUsers" %>
    <div class="wrapper"></div>
</div>

- controller
class UsersController < ApplicationController
  layout false

  def index
    @users = User.all
  end
end

- view
<div id="userCtrl">
  <ul>
    <% @users.each do |u| %>
        <li><%= u.name %></li>
     <% end %>
  </ul> 
</div>

- css
#userCtrl {
  # CSS for userCtrl 
}

- js
$(function() {
  $(document).on("ajax:success", '#userCtrl .getUsers', function(q, data, xhr){
    $("#base .wrapper").html(data);
  });
});

Так что мой вопрос, дайте мне знатькак использовать этот код в качестве SPA / PJAX с "Turbolinks".

Особенно, нет формы, поэтому я думаю, что я сбит с толку ... Спасибо за вашу помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...