2

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' 内

何か案は?

乾杯 :)

4

1 に答える 1

19

gem をインストールしたら、アプリケーション サーバーを再起動する必要があります。

于 2013-01-15T15:10:57.987 に答える