問題タブ [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 - ActiveSupportはRails2.3.4でSassエンジンをロードできません
このブログ投稿のように、コントローラーでSassエンジンを使用しようとしています。ただし、Rails(2.3.4)ActiveSupportは、エラーのためにロードできません。
これがのコードですSass::Script::Color
最新のHamlバージョンとバージョン2.2.24で試してみましたが、同じ結果になりました。互換性のあるバージョンはありますか?私の側に問題はありますか?
ruby - ActiveSupport :: Inflector(irb内)で複数形/単数形を使用することはできません
ええと、基本的に、それが問題です。titleize
のような方法はうまく機能しているように見えますがtableize
、そうpluralize
ではないことは私を混乱させますsingularize
。
何かを要求するのを忘れましたか?
(別のメモとして、このページには、のような例が示されていることに気付きました。"post".pluralize
これを試してみると、結果が得られましたNoMethodError: undefined method 'pluralize' for "post":String
。しかし、それは別の質問のために保存するものかもしれません。)
ruby-on-rails-3 - 初期化されていない定数 ActiveSupport::CoreExtensions
ここで詳しく説明されているように、jqueryのdatepickerをformtasticと統合しようとしています
指示に正確に従いましたが、このコードを実行すると「初期化されていない定数 ActiveSupport::CoreExtensions」が表示されます。
これをconfig/application.rbに入れようとしました:
サーバーを再起動しましたが、まだ同じエラーが発生します。このrequire行を正しい場所に置いていますか?
ruby-on-rails - ActiveMerchant の単体テスト実行時の初期化されていない定数 ActiveMerchant::Validateable::HashWithIndifferentAccess
ActiveMerchant
gem バージョン 1.4.1の単体テストを実行しようとしています。https://github.com/Shopify/active_merchant/tree/v1.4.1
最初に実行しました: rake -T でエラーが発生しました:
次を追加して、最初のエラーを修正しました。
Rakefile の上部にあります(https://github.com/Shopify/active_merchant/blob/v1.4.1/Rakefile
)。HashWithIndifferentAccess
正確なバージョンを指定しなければならなかったことに注意してください(の以降のバージョンには存在しないと思いますActiveSupport).
rake test:units を実行すると、同じエラーが発生します。
実行しようとするタスクは次のとおりです (同じ Rakefile 内)。
このエラーを取り除くにはどうすればよいですか? タスク内で activesupport gem を指定する必要がありますか?
ruby-on-rails-3 - Rails 3で日付のデフォルト形式を変更するには?
Railsの日付形式に問題があります。デフォルトの日付形式はdd/mm/yyyy
. のようなものに変更するにはどうすればよいですmm/dd/yyyy
か?
ActiveSupport gemがこれを処理できることをどこかで読みましたが、それがどのように機能するかわかりません。
ruby - ActiveSupport::JSON:Module の未定義メソッド「encode」
このエラーはかなり定期的に発生していますが、かなりランダムに発生しているようにも見えます。
これは、ハッシュで to_json を呼び出すときに散発的に発生します。次に例を示します。
誰かが前にこれに出くわしましたか? それは奇妙で、関連するインターネット上で多くを見つけることができません。
ruby-on-rails - Rails 3でUTCを現地時間に変換する
Rails 3 でUTCTime
または現地時間への変換に問題があります。TimeWithZone
たとえば、 UTCmoment
のTime
変数です (例: moment = Time.now.utc
)。moment
DST を考慮して (つまり、EST/EDT を使用して) 自分のタイム ゾーンに変換するにはどうすればよいですか?
より正確には、時刻が今朝の EDT 午前 9 時であれば「Monday March 14, 9 AM」、先週月曜日の AM 9 AM EST であれば「Monday March 7, 9 AM」と出力したいと思います。
うまくいけば、別の方法がありますか?
編集: 「EDT」は認識されるタイムゾーンである必要があると最初に考えましたが、「EDT」は実際のタイムゾーンではなく、タイムゾーンの状態に似ています。たとえば、 を求めても意味がありませんTime.utc(2011,1,1).in_time_zone("EDT")
。「EST」は実際のタイムゾーンであり、サマータイムを使用せず、(UTC-5) 年間のいくつかの場所で使用されるため、少し混乱します。
ruby-on-rails - Rails アプリの ActiveRecord モデルを Sinatra アプリで使用すると、複数の警告が生成される
サービスへの HTTP API アクセスを提供するために Sinatra を使用していますが、ユーザー向けの機能のほとんどは Rails 2.3.8 を使用しています。Sinatra と Rails アプリケーションは両方とも、RAILS_ROOT/app/models ディレクトリで定義された同じ ActiveRecord モデルを共有します。
Sinatra アプリケーションのセットアップ スクリプトでは、すべてのモデルが以下を使用ActiveSupport::Dependencies
してロードされ、データベース接続が初期化されます。
上記だけでは警告は発生しませんが、モデルのいずれかが API 側から (テストなどで) 使用されるたびに、複数の警告がコンソールに出力されます。
これは、ActiveSupport::Dependencies を使用して必要に応じてモデルを自動的にロードするためでしょうか、それとも上記のセットアップ スクリプトにこの動作を引き起こしている可能性がある何かが含まれているのでしょうか?
ruby-on-rails - まだ2.3.8を使用しているときに、Rails 3で動作するようにアップグレードされたgemを使用するにはどうすればよいですか?
Rails3.0で動作するようにアップグレードされたgithubにあるgemを使用しようとしています
私はまだ2.3.9を使用しているので、ActiveSupport>3.0.0で依存関係エラーが発生する可能性があります
どうやって:
- githubで以前のバージョンを検索します(?)
- アクティブなサポートの依存関係に対処するために完全なアップグレードを行わずにアプリを微調整しますか?
ruby-on-rails-3 - after_save_callback_chainを使用するにはどうすればよいですか?
主なドキュメントでは、コールバックのデバッグ時に説明していますが、存在しないようです。
http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html
例のように使用しようとしましたが、次のように返されます。