以下の内容はhttps://shinkufencer.hateblo.jp/entry/2019/06/17/233000より取得しました。


ActiveRecordのカラム要素の情報はハッシュ的な書き方でもアクセスできる

深くは調べてないがトリビア的なメモ

環境

$ bin/rails -v
Rails 5.2.2

実例

下記のように取れる場合

user = User.last
# => #<User id: 15, name: "Sato", created_at: "2019-05-28 05:03:20", updated_at: "2019-05-27 05:03:20">

下記のようにアクセスできる。

user[:name]
#=> "Sato"
user["name"]
#=> "Sato"

もちろん代入すると保存される

user["name"] = "Goto"
# => "Goto"
user.save
#   (0.8ms)  BEGIN
#  User Update (21.5ms)  UPDATE `users` SET `name` = 'Goto', `updated_at` = '2019-06-22 15:28:10' WHERE `users`.`id` = 15
#   (20.3ms)  COMMIT

関連リンク




以上の内容はhttps://shinkufencer.hateblo.jp/entry/2019/06/17/233000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14