問題タブ [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.

0 投票する
2 に答える
667 参照

ruby-on-rails - Time.parse("October 4 1984") を ActiveSupport::TimeWithZone に変換するにはどうすればよいですか?

Chronic を使用して時間を解析していますが、次のエラーが返されます。

これは、Rails 2.1 以降、データベースと Ruby のタイムゾーンが異なるためです。

ステートメントを機能するように変換するにはどうすればよいですか?

0 投票する
2 に答える
2192 参照

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でこれを行う正しい方法は何ですか?

0 投票する
1 に答える
388 参照

ruby-on-rails - ActiveSupport::Ramaze プロジェクトの Inflector?

ActiveSupport 3 にアップグレードしたところ、「camelize」、「titleize」などの文字列メソッドがすべて失われました。私のプロジェクト全体で問題が発生しました。これまでのところ、これらのメソッドを自分で書き直して修正しましたが、もっと良い方法が必要です。ActiveSupport が String をグローバルにモンキー パッチしなくなったのはおそらく良いことだとは思いますが、私にとってはうまく機能していました。とにかく、これらのものを文字列にパッチして、それらを呼び出す新しい方法を見つけることはできますか?

0 投票する
5 に答える
53092 参照

ruby-on-rails - ActiveSupportコア拡張機能の使用方法

Active Support 3.0.3がインストールされており、Rails3.0.3とRuby1.8.7がインストールされています。

使おうとする1.week.ago

他のコア拡張機能は機能しているようです。私は友人のコンピューターでそれを試しました(同じインストール仕様とレガシーバージョンが彼にあります)、同じ結果が得られました。

何が得られますか?

これはすべてIRBにあります。

0 投票する
2 に答える
1792 参照

ruby-on-rails - Rails3 変換後のヘルパー ファイルの欠落エラー

古い Rails2.3 プロジェクトを 3 に変換している最中です。最初のページをロードすると、次のランタイム エラーが発生します。

完全なスタックトレースはこちら

他の誰かがこれに遭遇しましたか?ヘルパーのロード方法が変更されたように見えますが、明らかな解決策は見当たりません。

で空のファイルを作成することで問題を回避できましたapp/helpers/activesupport.rbが、そもそもなぜこれが起こっているのか知りたいです。

0 投票する
2 に答える
344 参照

ruby - requireステートメントが機能しているのにgemライブラリを使用できない

スクリプトでactiveSupportの空白のメソッドを使用しようとすると、「undefined method'blank?」というエラーが発生します。"blah":String(NoMethodError)"の場合。Rubyにはrequireステートメントに問題はありませんが、ライブラリを使用できません。

0 投票する
4 に答える
14043 参照

ruby - RubyでJSONをXMLに変換するにはどうすればよいですか?

RubyでJSONをXMLに変換する方法はありますか?

0 投票する
1 に答える
1202 参照

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 ではまだ動作しません。

  1. activesupport3.0.3 は本当にアンインストールされましたか (sudo gem uninstall activesupport -v 3.0.3)?
  2. gem が heroku ではなくローカル環境で機能するのはなぜですか?
  3. 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

0 投票する
1 に答える
454 参照

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 へのアップデートが必要ですか?

0 投票する
2 に答える
227 参照

ruby - ActiveSupportの英語の複数形ルールはどこで定義されていますか?

ActiveSupportインフレクタークラスを見つけました。英語のインフレクターを初期化するコードはどこにありますか?