2010-06-14 50 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)