Table
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT name VARCHAR(32), );
Model
class User < ActiveRecord::Base attr_accessor :hoge def set_hoge self.hoge = "hogehoge" end end
実現したいこと
railsコマンドラインにて
> user = User.take > user.set_hoge > user.attributes
とすると、
{"id"=>1, "name"=>"Tom"}
のように
返ってきますが、
{"id"=>1, "name"=>"Tom", "hoge"=>"hogehoge"}
のように返す方法が知りたいです!
よろしくおねがいします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。