問題タブ [uninitialized-constant]
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 - コントローラへの最初の呼び出し、定数が定義されています、2番目の呼び出し、「初期化されていない定数Oauth」?
OAuthgemをRails3で動作させようとしていますが、この奇妙な問題が発生しています...(gemとは関係なく、以前にこれに遭遇したことがあると思います)
「OauthTestController」というコントローラーと「ConsumerToken」というモデルがあります。モデルは次のようになります。
「/oauth_test/ twitter」にアクセスすると、Oauth::Models::Consumers::Token
モジュールが読み込まれ、Twitterに問題なく接続できます。しかし、2回目に(URLを更新するだけで/oauth_test/twitter
)試してみると、次のエラーが発生します。
何故ですか?ロードパスと関係があるのでしょうか、それとも開発モードになっているのでしょうか。
ruby - 'fakefs'が必要な場合の初期化されていない定数File::NOCTTYエラー
FakeFSを使用しようとしていますが、次の場合に初期化されていない定数エラーが発生し続けますrequire 'fakefs'
。
私はもともとRubyMineで作業していましたが、問題を特定するために、単純なhello worldスクリプトを作成し、コマンドラインから実行しても同じエラーが発生します。そのスクリプトは次のとおりです。
そして、ここにエラーとそれに伴うスタックトレースがあります:
RubyMineを介してfakefsgemをインストールしました。私はRuby1.9を搭載したWindowsで作業しています。何か案は?
ruby - 初期化されていない定数 Student::Net
私はレール3.0.4に取り組んでいます。生徒の記録を保存した後、特定の番号に SMS を送信するつもりです。以下で言及するコードは、Rails 2.X ではうまく機能しましたが、Rails 3.0.4 ではエラーが発生します。
コード:
ruby-on-rails-3 - Rails3: 初期化されていない定数 SiteConfiguration のルーティング エラー
私はこれが以前に尋ねられたことを知っており、私のものに似ている多くの質問を見つけましたが、答えが同じ「タイプミス」であるように見えますが、コードを何度も何度も見て指摘できませんエラー/タイプミス、私はそれが単なるタイプミスではないと考え始めています: ファイル名の正確なスペルを含む私のコードは次のとおりです:
次の移行でテーブルを作成しました。
015_create_site_configurations.rb
このクラスのコントローラー
manage_site_configurations_controller.rb
これを ActiveScaffold に使用しているので、ここにapplication.rbのスニペットがあります
これは私がルートに使用したものです
どなたか間違いを指摘していただけると大変助かります..
ruby-on-rails - Rails 3の初期化されていない定数...(NameError)カスタム初期化子
ここで説明されているお問い合わせフォームを実装しようとしています。
Rails サーバーを実行すると、次のエラーが表示されます。
彼が RailsContactForm を定義していないことがわかります。これが意図的なものかどうかを知るのに十分なレールを知りません。
ruby-on-rails-3 - パーシャルへの link_to 試行後のエラー
この前の質問ul
をガイドとして使用して、クリックするとコンテナー内のパーシャルをレンダリングするコンテナーの上にナビゲーション ヘッダーを作成しようとしました。(うまくいけば、それはある程度意味がありますが、重要ではないかもしれません。)パーシャルのリンクがクリックされるまで、デフォルトでパーシャルをレンダリングします。
ただし、link_to
パーシャルをレンダリングすることを期待して my をクリックすると、次のエラーが表示されます。
Rails 3を使用しています。関連するコードは次のとおりです。
プロファイルコントローラー:
ビュー/プロファイル/show.html.erb:
Routes.rb:
誰でもこれを修正し、何が問題なのかを説明できますか?
ruby-on-rails-3 - Ruby on Rails:モデル名の初期化されていないエラー(モジュールの不一致)
コントローラSecurity::MyControllerのモデルCompany::Itemにアクセスしています。初期化されていない定数Security::Company::Itemのエラーが発生します。つまり、基本的には、特定のモデルに「Security::」を追加しています。Security :: User(同じモジュールセキュリティのモデル)と言う他のモデルには当てはまりません。これについて考えられる説明は何でしょうか?
ruby-on-rails-3.1 - Jruy/Rails 3 の NameError 未初期化定数
プロジェクトを Rails 2.6 から Rails 3.1 および Jruby 1.6.4 にアップグレードしています。Jeremy による Rails Handbook に従いました。
現在、サーバーの起動中にいくつかのエラーが発生しています。
エラーログ
ruby-on-rails - Rails 3 NameError (初期化されていない定数)
NameError uninitialized constant WorkoutLog
コントローラーでリソースのないアクションにアクセスしようとすると、エラーが発生します。
私のコントローラーは次のようになります。
マイ ルート ファイル:
そして、私はそのように私のlink_toを持っています:
WorkoutLogController の背後にはモデルがありません。これは単なるコントローラーです。ただし、次のエラーがスローされるため、on_date でリクエストを実行できません。
実行rake routes
すると、次のように生成されるため、問題ないようです。
問題が何であるかについて頭を悩ませることはできません(特に、昨夜それを理解しようとして過ごした後)。Rails はそれに関連付けるモデルを探していて、それに失敗していますか?