我有以下代码:
<%= f.select_tag :language, Settings.supported_languages.collect {|p| [ p.value, p.key ] }%>
应该从rails ...
在select_tag中打印一个数组但我收到了这个错误:
undefined method `value' for ["Deutsch", :de]:Array
它应该如何正确看待?
答案 0 :(得分:1)
要修复此代码,请使用
<%= f.select_tag :language, Settings.supported_languages.collect {|p| [ p[0], p[1] ] }%>