Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails :当需要记录值时,集合_select中出现提示_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails :当需要记录值时,集合_select中出现提示

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

很抱歉,这似乎是一个简单的问题,但是:我有一个集合&u select元素,它是通过ajax从&u updateregions.html.erb文件调用的,用于创建和编辑记录,如下所示:

<%= 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) %>