когда я отправляю в action "filter" controller "homes":
def filter
@comments = Home.where("name like ?", "%#{params[:name]}%")
render :index
end
ссылку:
<%= link_to 'filter', homes_filter_path(name:'an')%>
то происходит ожидаемое действие: комментарии фильтруются и показываются на странице. Если тоже самое сделать с использованием формы:
<%= form_tag homes_filter_path, method: 'post', remote:true do %>
<%= text_field_tag :name %> #в name => 'an'
<%= submit_tag 'Submit'%>
<% end %>
в ответ от сервера данные приходят но на странице не отображаются.
мой routes.rb выглядит так
root 'homes#index'
#get/post сдеано для удобства, по одиночке тоже пробовал - эффект аналогичный
get 'homes/filter'
post 'homes/filter'
Вопрос в том как объяснить Turbolinks что ответ на запрос от формы нужно показывать без перезагрузки всей страницы?