如何在form_for中选择标签

时间:2010-02-10 17:39:58

标签: ruby-on-rails

通常在form_for

我做p.text_field :my_colum_name

但如果我有一个选择标签怎么办?

我试过以下但没有工作

<%=p.select_tag :conditions,options_for_select([ "a", "b", "c" ], "a") %>

它说select_tag是一个未定义的方法

2 个答案:

答案 0 :(得分:0)

没关系。

<%=p.select_tag :conditions,options_for_select([ "a", "b", "c" ], "a") %>

作品

答案 1 :(得分:0)

你想要的是这个:

<%= p.select :conditions, [ "a", "b", "c" ] %>

两个更改:(1)select是使用FormBuilder时的方法名称,(2)它采用一组选项,没有options_for_select(它知道存储的对象的当前值在FormBuilder中。