Precisamos associar um modelo a outro e descobrimos algumas ferramentas integradas interessantes para o Rails 4.
Conecte seus modelos por meio de uma mesa de junção
Há uma boa postagem aqui que resume esse processo:
http://nishacodes.tumblr.com/post/73484141822/join-tables-heres-the-deal
class Model < ActiveRecord::Base
has_many :stages, :through => :model_stages
has_many :model_stages
end
class Stage < ActiveRecord::Base
has_many :models, :through => :model_stages
has_many :model_stages
end
class ModelStages < ActiveRecord::Base
belongs_to :model
belongs_to :stage
end
Adicionar auxiliar de formulário de coleta (usando slim)
= f.collection_check_boxes :stage_ids, Stage.all, :id, :name do |s|
label.col-md-4
= s.check_box(class: "checkbox checkbox-primary")
span = s.text