Rails简单形成预数据

时间:2011-06-02 13:04:00

标签: ruby-on-rails ruby-on-rails-3 simple-form

如何在编辑时使简单的表单关联具有预数据?

我的表格:

<h1>Editing kategori</h1>
<%= simple_form_for(@konkurrancer, :url => {:action => 'update', :id => @konkurrancer.id }) do |f| %>
    <%= f.association :kategoris  %>
    <%= f.button :submit, :value => 'Edit konkurrence' %>
<% end %>

2 个答案:

答案 0 :(得分:1)

你几乎做到了:

<%= f.button :submit, :value => 'Edit konkurrence', :data_pre => "whatever here" %>

答案 1 :(得分:0)

您最好的选择是在控制器中执行以下操作:

def edit
  @konkurrancer = Konkurrancer.new(:title => "hello wurld", :description => "blah blah blah", :nuclear_level => 10)
end

然后,您的表单应自动将这些值填充为“预数据”。