Html 如何使用rails填充编辑页面中的选择框?
我的表格中有:Html 如何使用rails填充编辑页面中的选择框?,html,ruby-on-rails,ruby,erb,Html,Ruby On Rails,Ruby,Erb,我的表格中有: <%= f.select :status, options_for_select(Article::STATUS), :include_blank => true, :selected => @article.status, :class => 'select_field' %> true,:selected=>@article.status,:class=>'选择\u字段“> 型号: class Article < ActiveRecor
<%= f.select :status, options_for_select(Article::STATUS), :include_blank => true, :selected => @article.status, :class => 'select_field' %>
true,:selected=>@article.status,:class=>'选择\u字段“>
型号:
class Article < ActiveRecord::Base
attr_accessible :author, :content, :publication_date, :status, :title, :tag_tokens
attr_reader :tag_tokens
STATUS = ['Rascunho', 'Em Revisão', 'Publicado']
end
类文章
为什么不填充字段?我相信您只需在
[#select][1]
中传递一个数组即可。您不需要为托收购买期权。我还认为您可以使用:selected
选项,如果这是一个模型表单,Rails将使用属性值计算出来
试试这个:
<%= f.select :status, Article::STATUS, :include_blank => true, :class => 'select_field' %>
true,:class=>'选择\u字段'>
如何初始化f?它是一种对象形式,还是仅仅是一种形式?