0
我嘗試這樣做:是否有可能在IRB中稱號?
User.find(1).update_attribute('first_name', '#{first.name.titleize}')
=> /#{first.name.titleize}
我不知道任何其他方式來做到這一點。
非常感謝
我嘗試這樣做:是否有可能在IRB中稱號?
User.find(1).update_attribute('first_name', '#{first.name.titleize}')
=> /#{first.name.titleize}
我不知道任何其他方式來做到這一點。
非常感謝
首先,您需要用雙引號,紅寶石不進行內插在單引號中嵌入變量。
其次,您需要將用戶綁定到變量才能訪問first_name屬性。
這應該工作:
u = User.find(1)
u.update_attribute(:first_name, u.first_name.titleize)