Ruby on rails :当需要记录值时,集合_select中出现提示
很抱歉,这似乎是一个简单的问题,但是:我有一个集合&u select元素,它是通过ajax从&u updateregions.html.erb文件调用的,用于创建和编辑记录,如下所示:Ruby on rails :当需要记录值时,集合_select中出现提示,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,很抱歉,这似乎是一个简单的问题,但是:我有一个集合&u select元素,它是通过ajax从&u updateregions.html.erb文件调用的,用于创建和编辑记录,如下所示: <%= collection_select(:wine, :wineregionid, regions, :wineregionid, :regionname, options = {:selected => :wineregionid, :prompt
<%= collection_select(:wine, :wineregionid, regions, :wineregionid, :regionname,
options = {:selected => :wineregionid, :prompt => "Select a Region"}
) %>
问题是,编辑现有记录时,默认情况下会在记录值上显示提示。当我删除:提示符时,它工作正常。。。问题是,我怎样才能使新案例和编辑案例都适用?
据我所知,我认为我做得对
集合\u选择对象、方法,
集合、值方法、文本方法、,
选项={},html_选项={}
的返回和标记
现有报表的收集
对象类的方法值。
从调用方法返回的值
实例对象上的
挑选出来的。如果调用方法返回
无,在没有
包括:提示或:在
选项散列
我认为:提示不需要字符串。 它应该是真/假或空。 试试这个
也尝试过:prompt确实接受字符串-将prompt设置为true只会设置一个通用提示。
<%= collection_select(:wine, :wineregionid, regions, :wineregionid, :regionname,
options = {:selected => :wineregionid, :prompt => true) %>