Привет, я новичок в 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".
Особенно, нет формы, поэтому я думаю, что я сбит с толку ... Спасибо за вашу помощь !!