0
我在這裏搜索了各處,似乎無法找到答案。Rails options_for_select默認設置
我試圖將我的語言下拉菜單的默認值設置爲英文。
<%= f.collection_select(:native_language, Language.order('language ASC').all, :language, :language, :selected => [Language.find_by(:language => "English")]) %>
我在做什麼錯?
都返回 '未定義的方法'地圖' 爲#<語言:0x007fa766c07438>」 – gwalshington
<%= f.select:native_language ,options_for_select(Language.order('language ASC')。all,Language.find_by(:language =>「English」).id)%> –
接近,但現在所有下拉選項都會顯示'Language:0x007fa766c07438'而不是語言名稱。 – gwalshington