0

私はactive adminのフォームを持っています。私は、要求がactiveadminから来た場合にのみ、それは仕事をしたい、以下の属性については、activeadminのレールからリソースを追加した場合にのみ検証を許可します

validates :needy_id, presence: true 

を検証「プレゼンス」を追加しました。 提案がありますか?

+0

、これを確認してください? –

+0

管理者のみ....... –

+0

どのようにユーザーを管理者として識別できますか? –

答えて

1

あなた `activeadmin`を使用するユーザー

validates :needy_id, :presence => true, :if => Proc.new { user.admin? }

+0

これは 'validates:needy_id、presence:true、if::admin?'に単純化できます。 –

関連する問題