0

私はこれを試しました:

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

=> /#{first.name.titleize}

これを行う他の方法はわかりません。

どうもありがとう

4

1 に答える 1

2

まず、二重引用符を使用する必要があります。ruby は埋め込み変数を単一引用符で補間しません。

次に、first_name 属性にアクセスするために、ユーザーを変数にバインドする必要があります。

これはうまくいくはずです:

u = User.find(1)
u.update_attribute(:first_name, u.first_name.titleize)
于 2010-06-14T16:49:14.283 に答える