Tag: 可以访问

rails attr_accessible rspec check

当我想测试RSpec是否无法访问属性时我就是这样做的 class Foo attr_accesible :something_else end describe Foo do it(‘author should not be accessible’) {lambda{described_class.new(:author=>true)}.should raise_error ActiveModel::MassAssignmentSecurity::Error} it(‘something_else should be accessible’){lambda{described_class.new(:something_else=>true)}.should_not raise_error ActiveModel::MassAssignmentSecurity::Error} end 这样做有更好的方法吗? …谢谢