我有下面的代碼:軌在select_tag打印錯誤打印陣列
<%= f.select_tag :language, Settings.supported_languages.collect {|p| [ p.value, p.key ] }%>
應打印在從軌select_tag一個陣列...
但我得到這個錯誤:
undefined method `value' for ["Deutsch", :de]:Array
它應該如何正確對待?
我有下面的代碼:軌在select_tag打印錯誤打印陣列
<%= f.select_tag :language, Settings.supported_languages.collect {|p| [ p.value, p.key ] }%>
應打印在從軌select_tag一個陣列...
但我得到這個錯誤:
undefined method `value' for ["Deutsch", :de]:Array
它應該如何正確對待?
是什麼'Settings.supported_languages'返回? – potashin
'Settings.supported_languages'包含什麼? – Pavan
它顯示在上面。一個數組像上面提到的那樣:{「Deutsch」=>:de,「English」=>:en} – Felix