おそらくばかげた質問なので、事前にお詫び申し上げます。
すべてを表示するために使用してItem Controller
いるインデックスアクションがありますitems
(duh)。ここで、表示されているアイテム(ここでは、タイトルに「靴」が含まれているアイテムのみ)をフィルタリングします。
残念ながら、インデックスアクションの下で@item = Item.find(params [:id])ステートメントを定義することはできません。
ItemsController#indexで恐ろしいActiveRecord::RecordNotFoundを取得しています----IDエラーのないアイテムを見つけることができませんでした。
何か案は?
アイテムコントローラー
def index
@item = Item.find(params[:id])
@items = Item.where(@item.title =~ /shoes/i).paginate(:page => params[:page], :per_page => 30)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @items }
end
end