是否可以在IRB中进行标题化?

时间:2010-06-14 16:38:17

标签: ruby-on-rails irb

我试过了:

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

=> /#{first.name.titleize}

我不确定是否有其他方法可以做到这一点。

非常感谢

1 个答案:

答案 0 :(得分:2)

首先,您需要使用双引号,ruby不会在单引号中插入嵌入变量。

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

这应该有效:

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