Задать вопрос
@maxprof
Студент

Почему не всегда срабатывает кнопка в Rails?

Здравствуйте, сделал базовый поиск, но не могу понять почему кнопка поиска не всегда срабатывает.
<%= form_tag users_path, :method => 'get' do %>
    <%= text_field_tag :search, params[:search] %>
    <%= submit_tag "Search" %>
<% end %>

def index
    @users = User.where(["name LIKE ?","%#{params[:search]}%"]) 
  end

Когда я открываю страницу с полем поиска в первый раз - кнопка работает. Но если попробовать искать снова то работать не будет., при нажатии просто ничего не происходит Такое чувство что форма срабатывает только после того как на нее перейдешь с другой страницы. Трудно объяснить если честно)
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Freika
@Freika
Senior Ruby on Rails developer
Прочтите о том, что такое Turbolinks, выключите их, либо используйте гем jquery-turbolinks (но лучше выключите).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы