attr_accessible
と に使用されているロールを使用することは可能attr_protected
ですか? 管理者でない場合にのみ実行される検証をセットアップしようとしています (この種のhttp://launchware.com/articles/whats-new-in-edge-scoped-mass-assignment-in-rails-3-のように) 1)。例えば:
class User < ActiveRecord::Base
def validate(record)
unless # role.admin?
record.errors[:name] << 'Wrong length' if ...
end
end
end
user = User.create({ ... }, role: "admin")