0

在 API 中找不到对我的问题的任何引用,所以这里是:

<%= f.collection_select :category_id, @categories, :id, 
                        :name, {prompt: true}, { selected: @selected_value } %>

我的用户从不同的链接到达表单,并且根据链接,他们从@categories 集中为他们预先选择了类别。有时它们来自一般页面,因此他们看到的不是预先选择的选项,而是默认提示。

问题:用我当前的代码提示替换选定的值。感谢您的任何建议!

4

1 回答 1

0

所以我在我的 collection_select 中放置了一个条件,现在它工作正常

<%= f.collection_select :category_id, @categories, :id, :name, 
    @selected_category ? {prompt: "Your text"} : {selected: @selected_category} %>
于 2013-11-12T15:21:06.493 回答