我正在尝试制作一个发票应用程序。创建发票的表单应包含一组复选框,以便用户可以选择要开票的课程,但我收到此错误:undefined method 'collection_check_boxes'
.
以下是涉及的模型:
class Lesson < ActiveRecord::Base
attr_accessible :lesson_time, :lesson_date, :invoice_id
belongs_to :invoice
end
class Invoice < ActiveRecord::Base
attr_accessible :amount, :due_date
has_many :lessons
end
和观点:
<%= form_for(@invoice) do |f| %>
<fieldset>
<%= f.label :lessons %>
<%= f.collection_check_boxes(:lessons, Lesson.all, :id, :lesson_date) %>
<%= f.submit %>
</fieldset>
<% end %>