attr-protected

    8热度

    3回答

    FactoryGirl不会设置我的受保护属性user.confirmed。这里最好的做法是什么? Factory.define :user do |f| f.name "Tim" # attr_accessible -- this works f.confirmed true # attr_protected -- doesn't work end 我可以用我的工厂

    2热度

    4回答

    我在我的用户模型下面的代码: attr_protected :email 我试图创建一个新的用户对象,但我得到了下面的代码质量分配保护错误。 user = User.new( :first_name => signup.first_name, :last_name => signup.last_name, :email => signup.email, :

    1热度

    1回答

    升级到2.0后,许多“黑客”就像访问受保护的属性一样不再可能。 例如(AssetHelper): $scripts = $this->View->_scripts; //pack and return combined scripts 助手致命错误,当然。 有谁知道如何在2.0中访问这些属性,而不会在这个过程中创建太多开销? AssetHelper和其他类如果尝试从Helper中访问视图,它

    2热度

    2回答

    我的用户模型中有一个字段受保护,因为它确定了许可级别。所以它应该被保护,而不是可以批量分配的。所以即使属性在3.2中被默认保护,这实际上是我想要的行为。 但是,在一个控制器方法中,我希望允许经理分配此字段,例如用户创建或用户更新。 如何允许为特定控制器操作分配该属性? 例如,我有我的控制器: # app/controllers/admin/users_controller.rb def cre