J'essaie de créer une application de facturation. Le formulaire pour créer une facture devrait inclure une série de cases à cocher pour que l'utilisateur puisse choisir les leçons à facturer, mais j'obtiens cette erreur : undefined method 'collection_check_boxes'
.
Voici les modèles concernés :
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
Et la vue :
<%= form_for(@invoice) do |f| %>
<fieldset>
<%= f.label :lessons %>
<%= f.collection_check_boxes(:lessons, Lesson.all, :id, :lesson_date) %>
<%= f.submit %>
</fieldset>
<% end %>