問題タブ [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.
ruby-on-rails - Railsエンジン定数
私は最新のrailsとrubyを備えたRailsエンジンを持っています。
私はcmsと呼ばれるコントローラーを持っており、updateと呼ばれるアクションがあります。この更新アクションを使用して、さまざまなテーブルを更新します。たとえば、settingというテーブルがあります。この手法は通常のRailsアプリでは正常に機能しますが、私のRailsエンジンでは次のエラーがスローされます。
設定というモデルがありますが、なぜエラーが発生するのですか?
python - 文字列を使用してブールifステートメントを実行するにはどうすればよいですか?
次のようなコードのチャンクがあります。
次のエラーが発生します。
これを修正するにはどうすればよいですか?
python - NameError:グローバル名'PIN'が定義されていません
次のエラーメッセージが表示されます:
私のコードは次のとおりです。
誰かが私がどこで間違っているのかを知っていて、説明できるなら、少し助けていただければ幸いです
python - テスト関数での Python NameError
この問題に何度か遭遇しましたが、対処方法がわかりません。テストされた関数はそこにありますが、私のテスト関数の多く (たとえばtest_add
) は を返しますNameError
。例えば:
何が問題なのですか?
OK、実際のコードは次のとおりです。
かなり長いプログラムの一部なので、すべてを掲載することはできません。テスト関数を実行すると、'add' が定義されていないという nameerror が表示されます。
python - Python トレースバックと NameError
私はプログラミングが初めてです。私は「Python Programming for the Absolute Beginner」という本で Python を学ぼうとしています。授業に取り組んでいます。この本の演習の 1 つからいくつかのコードをコピーしたところ、Traceback (most recent call last): と NameError メッセージが表示されました。以下は、コードと一緒に表示されるエラー メッセージです。助けてください。ありがとう!
python - Python の Rdio モジュールを拡張すると NameError が発生します
私は Python を使用して Rdio API にかなりアクセスしてきたので、作業を楽にするために Rdio モジュールにいくつかのメソッドを追加することにしました。私は困惑し続けます。
背景として、同社が提供する Rdio Python モジュールの一部を次に示します。
わかりました、すべて順調です。それらの機能は正常に動作します。そこで、 でプレイリストを でプレイリストにコピーするメソッドを作成することにしましkey1
たkey2
。コードは次のとおりです。
このコードは、ターミナルまたは外部 Python ファイルから実行すると正常に動作しますが、何らかの理由で Rdio クラスの一部として含め、Rdio オブジェクトを開始しrdio
てプレイリスト メソッドを呼び出すと、常に次のようになります。エラー:
私はこれを回避できないようです。おそらく簡単な答えがあります-私はプログラミングにかなり慣れていません-しかし、私は困惑しています。
更新: コードのフォーマットを更新しました。Rdio オブジェクトを作成する実際のコードは次のとおりです。
そして、これはプレイリストのコピー関数を呼び出す行です:
その結果、上記の NameError が発生します。
ruby-on-rails-3 - Heroku のスケジュールされたタスクのクロックワークが NameError を引き起こしている
Ruby on Rails の「時計仕掛け」ライブラリを使用するのはこれが初めてです。スケジュールされたジョブを実行しようとすると、次のエラーが発生します。
エラーの原因となっているジョブのコードは次のとおりです。
「clockwork」を使用するための Heroku のガイド (https://devcenter.heroku.com/articles/clock-processes-ruby) に従いましたが、スケジュールされたジョブが実行するタスクをどのように認識しているのか完全にはわかりません。タスク自体が「lib/tasks」にあるという理由だけで知っていますか?
私のn00bieガットは、「Delayed」が引き起こしているNameErrorが、実行するタスクを特定する必要がある場所であることを教えてくれます。
これについての洞察は非常に高く評価されます!
ruby-on-rails - NameError:初期化されていない定数-activerecord
ナンバーと景品の2つのクラスがあります。
has_manyとbelongs_toの関係を持つ他のすべてのクラスは正常に機能しますが、次のように呼び出すと次のようになります。
このエラーが発生します:
Freebieクラスはieで終わり、RailsはFreebieではなく単数バージョンの「Freeby」を作成しようとするため、他にもいくつか問題がありました。それでも、なぜこれが機能しないのかわかりません。
python - NameError:名前'self'が定義されていませんか?
私は現在Pythonプログラミングに取り組んでいます。
以前は問題ありませんでしたが、突然、NameErrorメッセージが表示されます。私を助けてください。
前もって感謝します。
python - NameError: 名前 'Tag' が定義されていません
私は自分のdjangoサイトのモデルを作成しています(それが明らかでない場合はpython)。
それが現在のモデル全体ですが、tags = models.ManyToManyField(Tag)
「NameError: name 'Tag' is not defined」という行でエラーが発生しています。
それとどうしたの?