如何在Checkbox中显示数组中的值

时间:2016-02-24 14:03:08

标签: ruby-on-rails ruby

我在模型项目中有以下数组:

PAYMENT_TYPE = [' in bar',' bargeldlose Zahlung',' E-Geld']

我查看了new.html.erb

<%= form_for @project, url: {action: 'create'} do |f| %>
<p>
  <%= f.label 'Titel' %>
  <%= f.text_field :title %>
</p>
<P>
  <%= f.label 'Budget' %>
  <%= f.text_field :price %>

  für

  <%= f.select :price_category, Project::PRICE_CATEGORIES %>
</P>
<p>
  <%= f.label 'Beschreibung' %>
  <%= f.text_area :description %>
</p>
<p>
  <%= f.label 'Kategorie' %>
  <%= f.collection_select :category_id, Category.all, :id, :name %>
</p>

<p>
  <%= f.label 'Professionelle Freelancer Kenntnisse' %>
  <%= f.text_field :skill %>
</p>

<p>
  <%= f.label 'Ort' %>
  <%= f.text_field :location %>
</p>

<p>
  <%= f.label 'Möglichkeit der Zahlung' %>
  <%= f.collection_check_boxes :payment, Project::PAYMENT_TYPE do |t| %> 
    <%= t.check_box %>
    <%= t.label %>
  <% end %>
</p>

<P>
  <%= f.submit 'erstellen' %>    
</P>

<% end %>

我使用&lt;%= f.collection_check_boxes:payment,Project :: PAYMENT_TYPE do | t | %GT;

但是这段代码不起作用。我需要在这个辅助方法中添加哪个属性?

0 个答案:

没有答案