問題タブ [nameerror]

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 に答える
346 参照

ruby - ruby 機械化には完全なクラス名が必要です

なぜ機械化のフルネームが必要なのですか?

機械化のがそれをしないのはいつですか?これは、の質問に加えて尋ねられます。コードは、この正確なトピックに関する前の質問を読み、完全なクラス (?) 名を追加した後にのみ機能しました。私はJavaでやや似ているように見えますが、あいまいな場合のみです。ここでは、あいまいなことは何もありません。Mechanize が 1 つだけあります。

申し訳ありませんが、実際の前の質問は上記のリンクと完全に矛盾しています。私が参照していた前の質問はこちらです。繰り返しますが、2 つの異なる質問と 2 つの異なる答えです。たぶん、API またはイディオムが変更されました。

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

automated-tests - Sikuli - NameError: グローバル名 'openApp' が定義されていません

Sikuli IDE 内で sikuli 関数を呼び出していますが、「NameError: グローバル名 'openApp' が定義されていません」というエラーが表示されます...

新しい Sikuli の空のファイルで openApp('calc') を実行しようとすると動作しますが、次のような別の .sikuli ファイルで使用すると:

「openApp」や「キー」などの他の sikuli 関数 (例: Key.ENTER) でもエラーが発生します...

私はそれをうまく説明したことを願っています

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

ruby-on-rails - Railsエラー初期化されていない定数Assignment::AssignmentsCourse in Has Many Through Association

「初期化されていない定数Assignment::AssignmentsCourse」というエラーが発生します。これが私のモデルです:


Assignment.rb


course.rb


AssignmentCourse.rb

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

python - NameError:クラス関数を呼び出すときにグローバル名'getAllElements'が定義されていません

私はおそらく何かを見落としていますが、関数「getAllElements」を持つクラス「parse」を取得しました。メインスクリプトでは、を使用して解析をインポートします

それから私はします

これは正常に動作します。しかし、私がするとき

次のエラーが発生します。

以下はコードです。どこが間違っているのですか?

編集:コメント後にコードを変更しました

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

python - Django-registrationがdjangoに部分的に含まれており、名前のエラーを取得しています

バージョン0.7のpipでdjango-registrationをインストールしました。

次に

urls.py

コア/forms.py

私は(更新された)取得しています

さて、シェルを使用する場合:

このエラーが発生します。

しかしimport registration、うまくいき、urls.py registration.views.register問題なく使用できます。

この問題をデバッグするにはどうすればよいですか?

更新: @DrTyrsa のおかげで、私は python manage.py シェルで試しました

import registration.forms は機能しますが、私のファイルでは機能しません

理由がわかりません..登録はpipでインストールされ、pythonパスにあります

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

ruby-on-rails - Rails 3 NameError (初期化されていない定数)

NameError uninitialized constant WorkoutLogコントローラーでリソースのないアクションにアクセスしようとすると、エラーが発生します。

私のコントローラーは次のようになります。

マイ ルート ファイル:

そして、私はそのように私のlink_toを持っています:

WorkoutLogController の背後にはモデルがありません。これは単なるコントローラーです。ただし、次のエラーがスローされるため、on_date でリクエストを実行できません。

実行rake routesすると、次のように生成されるため、問題ないようです。

問題が何であるかについて頭を悩ませることはできません(特に、昨夜それを理解しようとして過ごした後)。Rails はそれに関連付けるモデルを探していて、それに失敗していますか?

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

ruby-on-rails - NameError:未定義のローカル変数またはメソッド

次の問題について教えてください。これは基本的なことですが、非常に基本的なものが欠けているようです。':editors'を紹介したとき、正しいクラス名を指していますが、うまくいかないようです。ご協力いただきありがとうございます。

モデルの「ページ」を次のように定義しました-

私のAdminUser.rbは次のように定義されています

しかし、Railsコンソールに移動して入力すると

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 に答える
4381 参照

django - Django:OneToOneField関係をトラバースし、モデルの`user`フィールドにアクセスします-NameError

「アカウント」と「myapp」の2つのアプリがあります。request.userと同じ組織に属する教師オブジェクトのみをビューに表示しようとしています。

account / models.py

このブログ投稿の最後の行に注意してください。これにより、次のような方法でユーザープロファイル情報にアクセスできます。user.profile.organisation

myapp / models.py myapp / views.py

「/homepage/でNameError、グローバル名'user'が定義されていません」というメッセージが表示されます。これは、各Teacherオブジェクトのteacher.userプロパティに正しくアクセスしていないためだと思いますが、間違っている可能性があります。

私は関係を逆トラバースするあらゆる種類の組み合わせを試しました:

しかし、上記の多くは「/ homepage /キーワードのSyntaxErrorは式にはなり得ない」と言っているので、現在の化身はおおよそ正しいと思います。

奇妙なことに、フィルターの右側は正常に機能しているようです(= request.user.profile.organisation一部)

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

ruby-on-rails - Rubyの初期化されていない定数名エラー

わからないこの奇妙なエラーがあります。User私は次のように定義されたモデルを持っています:

そして、関連するモデルは次のCaveように定義されます。

ユーザーのshowメソッドで、新しい洞窟を作成することを提案します。

しかし、ページを表示すると、次のエラーが発生します。

この「カフェ」がどこから来たのかわかりません。コードのどこにもこの単語はありません。
私が気付いたのは、User.rbで関連付けられている名前を現在のようにhas_many :cave変更has_many :cavesすると(そしてユーザーのshow.html.erbの形式で変更すると、ページは正常に表示されます。しかし、私の関係は1対多です。したがって、ユーザーでは「洞窟」ではなく「洞窟」と読み替える必要があります。ここSOやその他の場所で関連するすべての質問を読んだと思いますが、どの解決策も当てはまらないようです。