問題タブ [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 - API の初期化されていない定数 SessionsController
API を作成していて、API を使用してログインしようとすると、uninitialized constant SessionsController
エラーが発生し、「使用可能なルートの詳細については、rake ルートを実行してみてください」というヒントが表示されます。URLにアクセスしようとすると
http://localhost:3000/api/v1/login
としてPOST
私のルートは、次のようにルートとアクションが存在することを示しています。
authentication_token
url パラメーターを使用してアカウントにアクセスしようとすると、正常に動作します。
http://localhost:3000/api/v1/users/39?user_token=DxwspVzYSpsiLosd9xcE
それを使用して、問題なく作成できPUT
ますGET
。
私のルートは次のようになります。
私のSessionsControllerの問題だと思いますが、PUT
リクエストが機能する理由がわかりませんが、機能POST
しません。は次のSessionsController
とおりです。
ruby-on-rails - 初期化されていない定数とはどういう意味ですか?
uninitialized constant SessionsController
検索したエラーが表示されます。このエラーの説明は、NameError
エラーの意味を知っている人はいますか?
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 サイトから吐き出されたフレームワーク トレースには、次のように書かれています。
これの何が問題なのですか?任意のモデルのオブジェクトを初期化することは問題にならないと考えましたが、これにはかなり困惑しています。
助けてくれてありがとう!
rspec - Rspec は raise_error ObjectDisabledException を予期して NameError 例外をスローします
私は、watirspec-master ファイルを例として使用して、独自の RSpec テストを作成しています。最近、クリックまたはセット イベントによってスローされる例外をテストする必要がある状況に遭遇しました。私は、checkbox_spec.rb ファイルのコードに基づいて、次のテストを作成しました。オリジナルをラムダ構文から期待構文に変更しました。
このコードを実行すると、初期化されていない定数 ObjectDisabledException が発生します。ラムダ構文でも同じエラーが発生します。完全なエラー応答を以下に示します。
raise_error メソッドに関するドキュメントを探しましたが、空でした。私が最初に考えたのは、ObjectDisabledException は使用する値が間違っているということでした。しかし、その値は watirspec-master ファイルで繰り返し使用されます。何が間違っているのですか?
ruby-on-rails - 初期化されていない定数 V8::JSError (NameError)
RoR アプリケーションを実行しようとすると、このエラーが発生しました。の後rails server
、次のエラーが表示されます。
初期化されていない定数 V8::JSError (NameError)
これは私の宝石ファイルです
誰もそれを修正する方法を知っていますか?
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 (少なくとも、チェックボックスを作成している部分)
パーシャルの残りの部分が役立つ場合、またはそのことについて何か他のことがあれば、私に知らせてください。どんな助けでも大歓迎です!
cucumber - Cucumber/JRuby - 初期化されていない定数 Syntax::Ruby::Set フォーマッタの作成中にエラーが発生しました: html (NameError)
私はJRUBY/Cucumber/Watirフレームワークを使用していますが、組み込みのHTMLフォーマッターを使用しようとするたびにこのエラーをスローし続ける特定の機能フォルダーが1つあります。
とを使用cucumber-1.3.14
しjruby-1.7.10
ていますが、 でエラーが発生しjruby-1.7.4
ます。サポート ディレクトリに含まれているフォーマッターや、env.rb.
rake を使用していない、または個々の機能を実行している必要があるもので参照されているフォーマッターはありません。奇妙なことに、他の機能フォルダーは、失敗したものと同じコマンド引数で html レポートを出力できます。例:
また
どんな洞察も役に立ちます。
アップデート:
何らかの理由で、'syntax' gem をアンインストールすると、機能が実行され、html レポートが生成されます。「構文」は「キュウリ」の依存関係であるという印象を受けました...