問題タブ [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 投票する
1 に答える
737 参照

devise - Rails 4 で 3.0.0rc カスタム属性と強力なパラメーターを考案する

このソリューションをベースに使用して、 Devisedevise_parameter_sanitizer (ユーザー) モデルにいくつかのカスタム属性を設定し、sign_up および編集フォームでそれらを使用できるようにしました。

すべてが正常に動作しますが、特にサインイン、サインアウト、またはユーザーの編集時に (問題がセッションに関連していると思われます)、時々 (かなり頻繁に発生します)、次のエラーが発生します。

パラメータサニタイザーを開発する

この問題を提示するために上記のコードに追加できるロジックはありますか?

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

ruby-on-rails - API の初期化されていない定数 SessionsController

API を作成していて、API を使用してログインしようとすると、uninitialized constant SessionsControllerエラーが発生し、「使用可能なルートの詳細については、rake ルートを実行してみてください」というヒントが表示されます。URLにアクセスしようとすると

http://localhost:3000/api/v1/loginとしてPOST

私のルートは、次のようにルートとアクションが存在することを示しています。

authentication_tokenurl パラメーターを使用してアカウントにアクセスしようとすると、正常に動作します。

http://localhost:3000/api/v1/users/39?user_token=DxwspVzYSpsiLosd9xcE

それを使用して、問題なく作成できPUTますGET

私のルートは次のようになります。

私のSessionsControllerの問題だと思いますが、PUTリクエストが機能する理由がわかりませんが、機能POSTしません。は次のSessionsControllerとおりです。

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

ruby-on-rails - 初期化されていない定数とはどういう意味ですか?

uninitialized constant SessionsController検索したエラーが表示されます。このエラーの説明は、NameErrorエラーの意味を知っている人はいますか?

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

ruby-on-rails - モデルの新しいオブジェクトを作成するときの「uninitialized constant ActiveRecord」エラー

Rails 4.0.0 を使用して、Web サイトのサインアップ フォームを作成しています。私のホームページ ('public' という名前のコントローラーによって呼び出されます) には、サインアップ用のフォームがあります。

app/views/public/index.html.erb

app/controllers/public_controller.rbファイルに @user オブジェクトがあります。

ただし、ページを読み込もうとすると、エラーが発生し、ファイルuninitialized constant ActiveRecordの 1 行目に問題があることが示されます。app/models/user.rb


Web サイトから吐き出されたフレームワーク トレースには、次のように書かれています。

これの何が問題なのですか?任意のモデルのオブジェクトを初期化することは問題にならないと考えましたが、これにはかなり困惑しています。

助けてくれてありがとう!

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

rspec - Rspec は raise_error ObjectDisabledException を予期して NameError 例外をスローします

私は、watirspec-master ファイルを例として使用して、独自の RSpec テストを作成しています。最近、クリックまたはセット イベントによってスローされる例外をテストする必要がある状況に遭遇しました。私は、checkbox_spec.rb ファイルのコードに基づいて、次のテストを作成しました。オリジナルをラムダ構文から期待構文に変更しました。

このコードを実行すると、初期化されていない定数 ObjectDisabledException が発生します。ラムダ構文でも同じエラーが発生します。完全なエラー応答を以下に示します。

raise_error メソッドに関するドキュメントを探しましたが、空でした。私が最初に考えたのは、ObjectDisabledException は使用する値が間違っているということでした。しかし、その値は watirspec-master ファイルで繰り返し使用されます。何が間違っているのですか?

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

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

RoR アプリケーションを実行しようとすると、このエラーが発生しました。の後rails server、次のエラーが表示されます。

初期化されていない定数 V8::JSError (NameError)

これは私の宝石ファイルです

誰もそれを修正する方法を知っていますか?

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

ruby-on-rails - Ruby on Rails has_and_belongs_to_many 初期化されていない定数

私は Refinery CMS でサイトを構築しており、2 つの拡張機能を生成しました。1 つはBrands用で、もう1 つはBicycle Types (自転車店のサイトです) 用です。

ここで、Brands 拡張機能がブランド ページの作成を処理するようにします。これは、ブランド インデックスに取り込まれます。このページでは、自転車の種類でフィルタリングできるようにしたいと考えています。ここで、2 番目の拡張機能が役立ちます。自転車の種類拡張機能を使用すると、ブランドに関連付けたい自転車の種類を作成できます。ブランドは複数の自転車タイプを持つことができ、その逆も同様です。

そこで、Brands モデルを編集して を追加has_and_belongs_to_many :bicycle_typesし、Bicycle Types モデルを編集してhas_and_belongs_to_many :brandsとを追加しaccepts_nested_attributes_for :brandsました。結合テーブルを作成するための移行を作成しましたが、これまでのところすべてうまくいっています。

次に、Brands 拡張機能のフォームを変更したところ、チェックボックスが正しく表示され、正しいコードが生成されているように見えました。ただし、フォームを送信するときに問題が発生しNameError in Refinery::Brands::Admin::BrandsController#updateますuninitialized constant Refinery::Brands::Brand::BicycleType

取得したパラメータは、自転車のタイプ ID が正しく渡されているように見えます。

私はこれを理解しようとしてきましたが、同じレンガの壁にぶつかり続けているので、どんな助けも大歓迎です!

これが私のコードです。他に何か役立つことがあれば教えてください。

ブランドコントローラー

ブランド モデル

自転車の種類 モデル

移行

Form Partial (少なくとも、チェックボックスを作成している部分)

パーシャルの残りの部分が役立つ場合、またはそのことについて何か他のことがあれば、私に知らせてください。どんな助けでも大歓迎です!

0 投票する
3 に答える
1444 参照

cucumber - Cucumber/JRuby - 初期化されていない定数 Syntax::Ruby::Set フォーマッタの作成中にエラーが発生しました: html (NameError)

私はJRUBY/Cucumber/Watirフレームワークを使用していますが、組み込みのHTMLフォーマッターを使用しようとするたびにこのエラーをスローし続ける特定の機能フォルダーが1つあります。

とを使用cucumber-1.3.14jruby-1.7.10ていますが、 でエラーが発生しjruby-1.7.4ます。サポート ディレクトリに含まれているフォーマッターや、env.rb.rake を使用していない、または個々の機能を実行している必要があるもので参照されているフォーマッターはありません。奇妙なことに、他の機能フォルダーは、失敗したものと同じコマンド引数で html レポートを出力できます。例:

また

どんな洞察も役に立ちます。

アップデート:

何らかの理由で、'syntax' gem をアンインストールすると、機能が実行され、html レポートが生成されます。「構文」は「キュウリ」の依存関係であるという印象を受けました...