我最近将应用程序升级到了rails 3.2.2。Rail 3.2.2/Devise:rspec的弃用警告
我使用Factory_girl
Factory.sequence:名称做| N | “name - #{n}”end
Factory.define:user do | u | u.first_name {Factory.next(:name)}
u.last_name {| u | 'last_'+ u.first_name} u.password'secret'
u.password_confirmation {| u | u.password} u.sequence(:email){| i | “user_#{i}@example.com”}端
和这个简单的测试
指定{Factory.build(:用户)。应该be_valid}
产生以下警告
弃用警告:你想创建一个属性
user_id'. Writing arbitrary attributes on a model is deprecated. Please just use
attr_writer`等(来自框称为(2级)在 在...
我怎样才能摆脱它?
它没有为我工作。任何其他想法? – Alpha 2012-03-12 06:21:34
没有设计就为我工作。谢谢,这让我疯狂。 – IAmNaN 2012-04-22 20:11:48