我正在阅读线程rails 4 populate dropdown values from database 此线程是关于如何填充下拉列表,但是,如何在此列表中默认选择一个值? 像:rails 4从选定项目的数据库填充下拉值
控制器
@states = States.all
@selected = States.find(2)
查看
<% options = options_from_collection_for_select(@states, 'id', 'name')%>
,并使用选择的价值?
我一直有这样的错误:未定义的方法'合并”为#<国家:0x007fc36899f3a8> – MrMins
仔细检查您的控制器代码并验证正是这个'@states = States.all'。还要检查你的代码,你没有像'@states = @ states.first'那样做 – Benj