has_many через флажки - PullRequest
       9

has_many через флажки

1 голос
/ 28 февраля 2010

С учетом следующих моделей

class Feed < ActiveRecord::Base  
  has_many :alerts , :dependent => :destroy
  has_many :users , :through => :alerts
end

class Alert < ActiveRecord::Base  
  belongs_to :user
  belongs_to :feed  
  has_and_belongs_to_many :alerttypes

end 

class Alerttype < ActiveRecord::Base
  has_and_belongs_to_many :alerts
end

Я могу создать форму для отображения типов оповещений при добавлении нового фида, и это будет правильно отправлено. Однако я не могу обновить эти Alerttypes успешно. Кажется, я не могу найти правильный способ определения флажка именования

<%= check_box_tag "UNKNOWN", type.id , @alerts[0].alerttypes.include?(type)%>

Проверка проверяемых типов оповещений работает, но любые изменения в этих оповещениях при редактировании не обновляются, и они остаются такими же, как при первом создании.

1 Ответ

6 голосов
/ 04 марта 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...