2010-06-14 48 views
0

我尝试这样做:是否有可能在IRB中称号?

User.find(1).update_attribute('first_name', '#{first.name.titleize}') 

=> /#{first.name.titleize} 

我不知道任何其他方式来做到这一点。

非常感谢

回答

2

首先,您需要用双引号,红宝石不进行内插在单引号中嵌入变量。

其次,您需要将用户绑定到变量才能访问first_name属性。

这应该工作:

u = User.find(1) 
u.update_attribute(:first_name, u.first_name.titleize)