【发布时间】:2012-02-27 10:17:28
【问题描述】:
我浏览了 railscast #37,似乎甚至无法让我的搜索表单显示在我的索引页面上。我的代码有什么问题吗?提前致谢!非常感谢任何帮助。
这里是表单所在的索引页:
<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 %>
这是控制器:
class UsersController < ApplicationController
...
def index
@title = "All users"
@users = User.paginate(:page => params[:page])
@usersearch = User.search(params[:search])
end
...
最后是user.rb文件:
...
def self.search(search)
if search
where('name LIKE ?', "%#{search}%")
else
all
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller model