0
您好,我是haml的新手,並試圖弄清楚如何在窗體上執行某些操作。發佈使用haml創建動作
我有一個類數組[「籃球」,「棒球」,「足球」]
從我的運動索引視圖我想一個帖子發送到SportsController與所選類的名稱創建方法作爲參數。
= options = Sports.all #this is an array of the classes shown above
= form_for(@sport, url: sport_path) do |f|
= options_for_select(options)
= f.submit
爲什麼不能在創建操作中使用'@sport = Sport.find(params [:id])'? – Pavan
,因爲它們不是db中的對象,他們沒有id – BC00
然後嘗試'= options = [「Basketball」,「Baseball」,「Football」]'而不是'Sport.all' – Pavan