Мы следовали за Railscast # 37 Райана Бейтса, и форма поиска появляется без ошибок в нашем приложении, но не работает.Он не возвращает никаких результатов поиска.
UsersController:
class UsersController < ApplicationController
def index
@title = "All users"
@users = User.search(params[:search])
end
Функция поиска определена в нашем файле user.rb
def self.search(search)
if search
where('name LIKE ?', "%#{search}%")
else
all
end
end
и, наконец, в index.html..erb файл, в котором отображается это окно поиска
<h1>All users</h1>
<%= form_tag users_path, :method => 'get' do %>
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
<% end %>