1

私はRails 3アプリケーションでネストされた検索リソースを使用しています。ここでは、高度な検索でRyan Bates Railscastをフォローしています。しかし、この問題は、私の検索モデルでWill_Paginateを呼び出すと発生します。明らかに、ページパラメータが渡される必要があるからです。私は検索コントローラのページパラメータを取得するが、どうすればwill_paginateが正しく動作するように私のモデルにこれを挿入できますか? (これはモデルに挿入する必要があります。これは、渡されたパラメータに対してデータベースクエリが実行される場所です)Rails 3 - ネストされた検索の検索モデルにパラメータを渡す

これは既に回答済みだと思う人には、私は謝罪し、自分自身を見ていません!

ありがとうございました。お使いのモデルで

答えて

1

:あなたのコントローラで

def search(to_search, page) 
    unless to_search.blank? 
    where("field = ?",to_search).paginate(:per_page =>20, :page=> page) 
    else 
    paginate(:per_page =>20, :page=> page) 
    end 
end 

@things = Thing.search(params[:search],params[:page]) 

は、あなたのタイトルではなくOPにネストされたモデルに言及したが、ロジックはちょうどにパラメータとして渡すと同じです機能。

関連する問題