내 사용자 모델레일즈 : 중첩 된 객체를 거부하지만 객체를 생성하는 중첩 된 형태의 도움이 필요합니다.
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
role_id
이 없으면 role_id
모델이 올바르게 거부됩니다. 문제가 여전히 사용자를 만들고 gym_user
을 만들지 않습니다. gym_user
이 거부되었을 때 사용자를 만들거나 삭제하지 못하도록하는 방법이 있습니까?