rails如何使用参数更新记录属性

时间:2013-05-10 15:52:13

标签: ruby-on-rails

我有这个spec方法,我想使用地址参数来更改@ profile.website属性

def should_validate_length_of(adress)
  @profile.adress = "x" * 393 
  @profile.save
end

should_validate_length_of('website')

但我遇到了这个undefined method地址='`

解决方案应该很简单,但我不知道。

1 个答案:

答案 0 :(得分:0)

请改为尝试:

def should_validate_length_of(adress)
  @profile.update_attributes(address => ("x" * 393)) 
end

should_validate_length_of('website')