タグ付けされた質問 「activesupport」

2
Railsモジュールのmattr_accessorとは何ですか?
Railsのドキュメントではこれを実際に見つけることはできませんでしたが、'mattr_accessor'は通常のRuby クラスの'attr_accessor'(getter&setter)のモジュールの結果のようです。 例えば。クラスで class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end 例えば。モジュール内 module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] || nil end end このヘルパーメソッドはActiveSupportによって提供されます。


5
Active Supportコア拡張の使用方法
Active Support 3.0.3とRails 3.0.3 with Ruby 1.8.7をインストールしています。 使おうとする1.week.agoと NoMethodError: undefined method 'week' for 1:Fixnum from (irb):2 他のコア拡張は機能しているようです。友人のコンピューターで試してみました(インストールスペックとレガシーバージョンは同じです)が同じ結果になりました。 何ができますか? これはすべてIRBにあります。

6
Rails 3でUTCを現地時間に変換する
Rails 3でUTC TimeまたはTimeWithZone現地時間に変換できません。 セイはmomentいくつかあるTimeUTC(例えば、変数moment = Time.now.utc)。momentDSTを処理して(EST / EDTを使用して)、タイムゾーンに変換するにはどうすればよいですか? より正確には、時刻が今朝の午前9時EDTに対応している場合は「月曜日3月14日9時」、最後の月曜日の午前9時(米国東部標準時)の場合は「月曜日3月7日9時」を印刷します。 うまくいけば、別の方法がありますか? 編集:「EDT」は認識されるタイムゾーンである必要があると最初に考えましたが、「EDT」は実際のタイムゾーンではなく、タイムゾーンの状態に似ています。たとえば、要求しても意味がありませんTime.utc(2011,1,1).in_time_zone("EDT")。「EST」は実際のタイムゾーンであり、夏時間を使用せず、(UTC-5)年間であるいくつかの場所で使用されるため、少し混乱します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.