0

私はbelongs_toアソシエーションを持っており、月はbelongs_to壁紙です。Monthsテーブルには、壁紙のIDを取得するために使用されている:wallpaper_idという列があります。

months_controller:
@wallpaper = Wallpaper.find(:wallpaper_id => params [:wallpaper_id])
@month = @ wallpaper.months.find(params [:id])

しかし、エラーが発生します:不明なキー:wallpaper_id

4

1 に答える 1

2
@wallpaper = Wallpaper.find(params[:wallpaper_id])
@month = @wallpaper.months.find(params[:id])

また

@month = Month.where(:wallpaper_id => params[:wallpaper_id], :id => params[:id])
于 2012-12-20T06:58:04.407 に答える