問題タブ [activesupport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Time.parse("October 4 1984") を ActiveSupport::TimeWithZone に変換するにはどうすればよいですか?
Chronic を使用して時間を解析していますが、次のエラーが返されます。
これは、Rails 2.1 以降、データベースと Ruby のタイムゾーンが異なるためです。
ステートメントを機能するように変換するにはどうすればよいですか?
ruby-1.9 - Ruby 1.9.2 で ActiveSupport を使用すると失敗する
次のように、Ruby スクリプトで ActiveSupport が必要です。
some_hash.with_indifferent_access を使用します。
Ruby 1.8 では問題なく動作しましたが、Ruby 1.9 では次の例外がスローされます。
Ruby 1.9.2でこれを行う正しい方法は何ですか?
ruby-on-rails - ActiveSupport::Ramaze プロジェクトの Inflector?
ActiveSupport 3 にアップグレードしたところ、「camelize」、「titleize」などの文字列メソッドがすべて失われました。私のプロジェクト全体で問題が発生しました。これまでのところ、これらのメソッドを自分で書き直して修正しましたが、もっと良い方法が必要です。ActiveSupport が String をグローバルにモンキー パッチしなくなったのはおそらく良いことだとは思いますが、私にとってはうまく機能していました。とにかく、これらのものを文字列にパッチして、それらを呼び出す新しい方法を見つけることはできますか?
ruby-on-rails - ActiveSupportコア拡張機能の使用方法
Active Support 3.0.3がインストールされており、Rails3.0.3とRuby1.8.7がインストールされています。
使おうとする1.week.ago
と
他のコア拡張機能は機能しているようです。私は友人のコンピューターでそれを試しました(同じインストール仕様とレガシーバージョンが彼にあります)、同じ結果が得られました。
何が得られますか?
これはすべてIRBにあります。
ruby-on-rails - Rails3 変換後のヘルパー ファイルの欠落エラー
古い Rails2.3 プロジェクトを 3 に変換している最中です。最初のページをロードすると、次のランタイム エラーが発生します。
他の誰かがこれに遭遇しましたか?ヘルパーのロード方法が変更されたように見えますが、明らかな解決策は見当たりません。
で空のファイルを作成することで問題を回避できましたapp/helpers/activesupport.rb
が、そもそもなぜこれが起こっているのか知りたいです。
ruby - requireステートメントが機能しているのにgemライブラリを使用できない
スクリプトでactiveSupportの空白のメソッドを使用しようとすると、「undefined method'blank?」というエラーが発生します。"blah":String(NoMethodError)"の場合。Rubyにはrequireステートメントに問題はありませんが、ライブラリを使用できません。
ruby - RubyでJSONをXMLに変換するにはどうすればよいですか?
RubyでJSONをXMLに変換する方法はありますか?
ruby-on-rails - Gem は間違ったアクティブ サポート バージョン (3.0.3) を使用しており、Heroku にデプロイする場合は 2.3.9 を使用する必要があります
gem を使用する Rails 2.3.9 アプリがあり、ローカルで実行すると完全に正常に動作します。しかし、アプリをherokuにプッシュしようとすると、gemがactivesupport 3.0.3をアクティブにし、3.0.3がすでにアクティブになっているため、herokuアプリがactivesupport 2.3.9を実行できないと言って壊れます...アクティブサポートをアンインストールしました3.0.3 をローカルにインストールし、gem をローカルに再インストールしましたが、heroku ではまだ動作しません。
- activesupport3.0.3 は本当にアンインストールされましたか (sudo gem uninstall activesupport -v 3.0.3)?
- gem が heroku ではなくローカル環境で機能するのはなぜですか?
- heroku (git push heroku master) にプッシュして .gem ファイルを読み取ると、gem のインストールを開始しても、heroku に activesupport 3.0.3 をインストールし続けるのはなぜですか??
私のherokuログ:
==> dyno-3352306.log (クラッシュ) <== /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't activate activesupport (= 2.3.9 、ランタイム) ["rails-2.3.9"] の場合、["THISGEM-1.2.3"] の activesupport-3.0.3 は既にアクティブ化されています (Gem::LoadError)
誰かが私にいくつかのガイダンスを与えることができますか?? あなたの助けは大歓迎です!
.gems
ruby-on-rails - ActiveSupport.remove_constant - 例外 NameError
私は、MySQL 空間拡張機能を使用する Rails (2.3.4) アプリケーションに取り組んでいるので、GeoRuby (1.3.4) および spatial_adapter (1.1.2) gem を使用しています。
しかし、GeoRuby の Point オブジェクトを使い始めて以来、リクエストを処理した後に ActiveSupport が定数を削除しようとすると、問題が発生します。
最終的に、これにより Apache が SIGTERM を受信するようになり (おそらくスレッドなどを使い果たしているため)、サーバーが要求に応答できなくなることがあります。
奇妙な点の 1 つは「Object::Geometry」です。代わりに「GeoRuby::SimpleFeatures::Geometry」を読み取ることを期待します (GeoRuby::SimpleFeatures::Point をいくつか使用していますが、これは Geometry のサブクラスです)。 )。
また、ActiveSupport 3.0.0 では、remove_constant のコードが、私が使用しているバージョンと異なることに気付きました。そのアップデートでこの問題は修正されますか? もしそうなら、Rails 3.0 へのアップデートが必要ですか?
ruby - ActiveSupportの英語の複数形ルールはどこで定義されていますか?
ActiveSupportインフレクタークラスを見つけました。英語のインフレクターを初期化するコードはどこにありますか?