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

0 投票する
0 に答える
385 参照

ruby-on-rails - Rails 2.3.5 require_role 'admin' および初期化されていない定数 NameError の

しかし、コントローラーで
require_role 'admin'にコメントするとすべてが正常に機能する理由を知りたいのですが、コメントを外すとエラーが発生します: 管理者以外のユーザーの (一部のアクションへの) アクセスを制限するために使用されることを理解しています. ログ

NameError in Asset/stationsController#index
uninitialized constant Asset::StationsController



Processing ApplicationController#index (for 127.0.0.1 at 2012-02-29 17:18:21) [GET]
Parameters: {"action"=>"index", "controller"=>"asset/stations"}
NameError (uninitialized constant Asset::StationsController):

呼んでいない StationsController#index BUT ApplicationController#index

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

ruby-on-rails - Rails 3.2、ネストされたリソース、初期化されていない定数

Rails 3.2.1 で問題が発生しています。ネストされたリソースが初期化されていない定数について不平を言い続けています。これが機能した別のモデルと同じことをしたように見えるため、理由がわかりません。ある時点で、どこかで予約語を使用している可能性があると思いましたが、モデル名を変更しても役に立ちませんでした...

エラー:

ブランド.rb

セリエ.rb

brand_controller.rb

ブランド/show.html.erb

新しいシリーズを作成しようとすると、同じ「初期化されていない定数 Brand::Series」エラーが発生しますが、「app/controllers/series_controller.rb:21:in `new'」が参照されます。この行は「@セリエ = @brand.series.build".

series_controller.rb

奇妙なことは、関係が機能しているように見えることです.Railsは、「シリーズ」メソッドを持たない「ブランド」について不平を言っているわけではありません. しかし、シリーズオブジェクトの実際の作成は失敗しているようです:s

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

ruby-on-rails - Rails ルーティングの問題 - 初期化されていない定数ゲーム

Rails ルート ファイルに問題があります。ルートファイルに次の一致があります。

次に、ゲームビューからこのルートを次のように使用しようとします。

しかし、ルーティング エラーが表示されますuninitialized constant Games

rake routes はこれを示しています:

これを機能させるためにさまざまな方法を試しましたが、どれも機能しませんでした。

ビューでゲーム コントローラーの increment_cool メソッドを呼び出すにはどうすればよいですか? 前もって感謝します!

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

ruby-on-rails-3 - Rails -- 新しくインストールされた gem の初期化されていない一定のエラー

新しくインストールした gem の使用に問題があります。fb_graph と koala の両方で同じエラーが発生したため、何か不足していると思います。宝石を宝石ファイルに追加してからbundle install編集しました。それだけで十分だと思ったので、github のそれぞれの wiki に示されているコマンドを使用して、それらが機能するかどうかを確認してみました。

Koala の場合@graph = Koala::Facebook::GraphAPI.new、Pages コントローラに を表示する行を追加しましたpages#home。エラーが発生しましuninitialized constant PagesController::Koalaた。

FB_Graph の場合、行を追加したuser = FbGraph::User.me(ACCESS_TOKEN)ところ、エラーが発生しましuninitialized constant PagesController::FBGraphた。

明らかに、私は何か正しいことをしていません-インストールしたgemの構成について何かが欠けている可能性があります-よくわかりません。これまで FB API を実際にいじったことがないので、エラーが特に FB gem に関連している可能性があります。お知らせ下さい。

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

ruby - スーパークラスからの初期化されていない定数

クラス内にFUUコンスタントがFooありFoo2、コードを DRY するために、スーパークラス内にメソッドを移動しましたBaseStuff。ちょうどこのような:

しかし、私の問題は、その後:

次のエラーが表示されます。

NameError: 初期化されていない定数 BaseStuff::FUU

これを修正するためのベストプラクティスはありますか?

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

ruby - Ruby が Grackle オブジェクト/プラグインを認識しない (Twitter API ラッパー) -- 「NameError: uninitialized constant Grackle」

このプログラムの最初の行でエラーが発生します。

これは私が今朝授業中に書いたコードで、プログラム全体 (「require grackle」で始まります) を使用して、つぶやきを読み、コマンド ラインから直接書き込むことができました。今、私は家に帰り、私のMacで(irbから)まったく同じプログラムを実行しようとすると、これが得られます:

最初の行を実行しようとした後。この最初のエラーが原因で、一連のエラーが発生します。

grackle gem をインストールしました。何が起きてる?

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

ruby-on-rails - 一致するルートがありません [POST]

私のアプリでは、以前に登録したユーザーの車を作成しようとしていますが、エラーが発生しました (タイトルの投稿) this is my carcontroller

これは私のroute.rbです

これは私のhtml.erbの一部です

新しい車の作成を送信すると、次のエラーが発生しました

何か案が??

私のルートも:

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

ruby-on-rails - 初期化されていない定数 Heroku::VERSION (NameError)

突然、上記のエラー メッセージが表示され、このプロジェクトで "rails server" または "rails console" を実行できなくなりました。数日前にこのプロジェクトの RVM gemset で「gem update heroku」を実行したことは確かなので、それが根本的な原因である可能性があります。Ruby は ruby​​-1.9.2-p136 です。Rails は Rails 3.0.9 です。このエラーの真相を突き止めたら、最新の Rails 3.0 リリース (3.0.14) にアップグレードする予定ですが、まずこの問題を解決する必要があります。何か案は?Heroku ツールベットをインストールしようとしましたが、うまくいきませんでした。

Heroku gem は他のすべての点で問題ないようです。「heroku login」、「heroku rake」、「heroku console」などを正常に実行できます。この問題は私の開発マシンでのみ発生し、サーバーの起動またはコンソールの実行を試みたときにのみ発生します。次のステップは、このプロジェクトを私の新しい MacBook に複製し、その方法で先に進むことです...

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

ruby-on-rails - ポリモーフィックな関連付けにおける Rails の初期化されていない定数

私は、電話番号をボランティア (および後で他のもの) にポリモーフィックに関連付ける作業を行っていますが、現在、次のエラーが発生しています。

ここに私のPhoneNumbersモデルがあります:

そして、これが私の HumanVolunteers モデルです。

そして、電話番号と human_volunteers の私のスキーマ:

表: human_volunteers

表: phone_numbers

ここに任意の入力で新しいボランティアを作成しようとすると、エラーが発生します。現在のリクエストの例は次のとおりです。

注:アドレスクラスもありますが、すでに機能しているので、この投稿を混乱させませんでした。

フォーラムをブラウジングしたところ、他の人にとっての主な問題は多言語化だったように見えましたが、私が知る限り、すべて正しく多言語化されています。

また、phone_id または primaryPhone_id を人間のボランティア テーブルに追加しようとしましたが、役に立ちませんでした。

ありがとうございました - ケン