2012-12-20 51 views
0

我有一個belongs_to關聯,其中幾個月屬於壁紙。 Months表中有一個名爲:wallpaper_id的列,用於獲取Wallpaper的ID。Rails找到關聯控制器的ID

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

但我得到一個錯誤:未知鍵(一個或多個):wallpaper_id

回答

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

@month = Month.where(:wallpaper_id => params[:wallpaper_id], :id => params[:id]) 
相關問題