Time.zone.new
と思われるものはTime.zone.local
と思われます。ただし、Time.zone.new
は存在しません。なぜこの特有の命名法が標準から逸脱しているのですか?「Time.zone.new」ではなく「Time.zone.local」と呼ばれるのはなぜですか?
更新: Railsは、特定のタイプの新しいオブジェクトをインスタンス化するときに、おそらく.new
を使用するという慣習から逸脱していると考えられるかどうかについての質問です。例えば、Time.zone.new(2013,10,1)
の代わりにTime.zone.local(2013,10,1)
を使用してTimeWithZone
オブジェクトを取得します。
あなたは 'new'の代わりに[' now'](http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-now)を参照していますか? – schmijos
@ndn 'ActiveSupport :: TimeZone'ではなく' Time'で正しい? – schmijos
私はプログラミングとは関係がないので、この質問をトピックとしてクローズすることにしました。 – kabanus