3 つのモデルのショップ セクションと価格があり、セクションには shop_id と価格には section_id があります。ショップ ビューで価格を表示するにはどうすればよいですか?
コントローラー/shop_controller.rb
...
def show
@metod_one = Magazine.find(params[:id])
@method_two = Section.find(:all, :conditions => ['shop_id = ?', @method_one])
@method_three = Price.find(:id, :conditions => ['section_id = ?', @method_two])
end
...
このメソッドは機能しません Mysql::エラー: オペランドには 1 つの列が含まれている必要があります: SELECT * FROM prices
WHERE ( prices
. id
= '--- :id\n' AND (section_id = 5480,5482,5483,5485))