ユーザーのデータを変更するために、simple_form gem を使用して ROR4 でフォームを作成しています。問題は、データベースがユーザーの姓名を小文字にするように正規化されていることです。したがって、 User モデルには次のものがあります。
before_save :lowercase_names
def lowercase_names
self.first_name.downcase!
self.last_name.downcase!
end
しかし、もちろん、更新フォームにユーザー オブジェクトを入力すると、次のようになります。
First name: carlos
Last name: ledezma
Railsが代わりに出力するように、この動作をオーバーライドする方法があるかどうか疑問に思っていました:
First name: Carlos
Last name: Ledezma
つまり、フィールドのタイトル付きバージョンです。
助けてくれてありがとう