Rails HABTM com caixas de seleção
Eu tenho três tabelas, contas, campanhas e accounts_campaigns. Quero ter caixas de seleção para contas selecionadas no formulário de edição de campanhas.
Eu tenho o modelo da campanha assim:
class Campaign < ActiveRecord::Base
has_and_belongs_to_many :accounts
accepts_nested_attributes_for :accounts
end
Acho que não preciso definir o relacionamento na conta.
E minha forma é:
= hidden_field_tag "campaign[accounts_ids][]", nil
- Account.all.each do |account|
%label.checkbox
= check_box_tag "campaign[accounts_ids][]", account.id, @campaign.account_ids.include?(account.id),
id: dom_id(account)
= "#{account.name} - #{account.email}"
Mas eu recebi este erro:
unknown attribute: accounts_ids