如果send
用于调用带符号的方法(属性是getter方法)
访问setter方法的反义是什么?
object.send(:attr)
是object.attr
作为
______ 是object.attr = value
答案 0 :(得分:8)
我假设您正在尝试动态设置对象上各种属性的值。
尝试以下方法:
object.send("#{attr}=", value)
昨天有a similar question被问到 - 这可能会有所帮助,因为它是一个更具体的例子。
答案 1 :(得分:1)
尝试使用:
object.send(column + '=', column_value)