0

私はランサックが初めてです。このRailsCastに従って、Ransack のRails 4 互換ブランチをインストールしようとしました。フォームの送信ボタンを押すと、次のエラーが発生します。

# @search = Resource.search(params[:q])
Don't know how to klassify #<ActiveRecord::Associations::JoinDependency::JoinBase:0x007ffdf67a3360>

これはコードの残りの部分です:

# controller
def index
  @search = Resource.search(params[:q])
  @resources = @search.result(:distinct => true)
end

# view (HAML)
= search_form_for @search do |f|
    = f.label :title_eq, "Title"
    = f.text_field :title_eq
    = f.submit "Search"

# Gemfile
gem "ransack", :git => "https://github.com/jonatack/ransack"

# Gemfile.lock
polyamorous (0.6.2)
  activerecord (>= 3.0)

何が悪かったのか?

4

1 に答える 1