У меня в модели пользователя есть следующее
class User < ActiveRecord::Base
has_many :gym_users
attr_accessible :gym_users_attributes, :gym_users
accepts_nested_attributes_for :gym_users, :reject_if => lambda { |a| a[:role_id].blank? }
end
Это правильно отклоняет модель gym_user
, если role_id
отсутствует, проблема в том, что он все еще создает пользователя и просто не '
создать gym_user
. Есть ли способ заставить его не создавать или удалять пользователя при отклонении gym_user
?