ruby setter方法,带有用于查找记录和设置值的参数

时间:2015-11-25 09:32:14

标签: ruby-on-rails setter

我可以用这样的参数创建一个setter方法吗?

def set_value(name)=(new_value)
   u = User.find_by_name(name)
   u.name = new_value
   u.save!
end

1 个答案:

答案 0 :(得分:0)

没有。但你可以做到

def set_value(name, new_value)
 u = User.find_by_name(name)
 u.name = new_value
 u.save!
end