他の人が書いたコードを読んでいたところ、Virtual Attributesをしているところがあり、そこでDatetimeのAttributeのdefaultをブロックで渡していました。具体的にはこのような書き方です。
attribute :from_time, DateTime, default: Proc.new { 3.days.ago }
なぜこのように書かなければいけないのかがわからないので教えて欲しいです。
よろしくお願いします。
また、このdefaultをメソッドの返り値にすることはできるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/13 10:36