我正在尝试设置 Ransack 搜索。我已将 gem 添加到 Gem 文件中,运行 bundle install。
然后我添加了:
class ProfilesController < ApplicationController
# GET /profiles
def index
@search = Profile.search(params[:q])
@profiles = @search.result
end
end
在我添加的索引视图文件中:(屏幕名称是我的配置文件表中的有效字段)
<% = search_form_for @search do |f| %>
<%= f.label :screenname %>
<%= f.text_field :screenname %>
<%= f.submit "Search" %>
<% end %>
(以及其他一些样式)
但是我得到:
未定义的方法“搜索”#
在 app/controllers/profiles_controller.rb:12:in `index'
有任何想法吗?
干杯:)