Ruby 在 Rails 3 Select 辅助问题

当我创建一个新项目时,我在我的形状中有这一代码。 虽然当我编辑元素时,默认选择不是所选的元素。 我需要设置初始值吗?


<%= f.select :category, options_for_select/Item::CATEGORIES/ %>
已邀请:

小明明

赞同来自:

options_for_select

拍摄标识所选值的第二个参数。

样本


<%= f.collection_select :category_id, Item::CATEGORIES, :downcase, :titleize %>


他认为你的
Item::CATEGORIES

提供一系列类别。

对于每个类别
Item::CATEGORIES

随着参数的值将被使用
category.downcase

, 作为文本参数
category.titleize

.

IE。


<option value="&lt;%= cate.downcase %&gt;">&lt;%= cate.titleize %&gt;</option>


======

或者你可以:


<%= f.select :category, options_for_select/Item::CATEGORIES, @cur_obj.category.id/ %>

要回复问题请先登录注册