問題タブ [nomethoderror]

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

ruby-on-rails-3 - Rails 3.0.3 ActionMailer で mail() メソッドを使用すると NoMethod エラーが発生する

クラス用に取り組んでいる RoR webapp 用のメーラー クラスを作成しようとしています。オンラインで Rails ガイドの手順に従いましたが、ActionMailer を呼び出そうとすると、NoMethodError: undefined method `mail' for MyMailer:Class が発生します。

これが MyMailer の私のコードです

次のコード行を使用して、別のクラスからこのメソッドを呼び出します。

誰かが私が間違っているかもしれないことを教えてもらえますか? この問題を抱えている人は他に見たことがありません。

ありがとう!!

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

ruby - Ruby:3:Fixnumに必要なプライベートメソッド

この単純な関数のニュアンスを学習しようとしていますが、このNoMethodErrorを修正するために何をする必要があるのか​​わかりません。「分割」をプライベートではなくパブリックにするにはどうすればよいですか?それで問題は解決しますか?

これが私のコードです:

これをIRBで実行すると、次のエラーメッセージが表示されます。

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

ruby-on-rails - レールリストの問題

スキャフォールドを生成し、カジュアルなアプリケーションを作成しました。アプリケーションのあらゆる場所(application.html.erb内)のサイドバーにスキャフォールドアイテムを一覧表示したいと思います。application.html.erbの左側の列は次のようになります。

各アイテムをクリックすると、Showメソッドが表示されます。それを実行した後、任意のアイテムの任意のメソッドにアクセスしようとすると、次のエラーが表示されます。

そして、続くコードは左の列のコードです。どうすれば修正できますか?

0 投票する
4 に答える
22890 参照

ruby - Ruby - モジュール :: NoMethodError

次のようなモジュールがあります。

そして、次のようにメインプログラムからこれにアクセスしようとしています:

しかし、それはエラーを生成します:

Prober:Module のメソッド「probe_invoke」が未定義 (NoMethodError)

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

javascript - Javascript による ActionScript 関数へのアクセス

APIを使用してアクション スクリプト内の関数を呼び出そうとしていますが、機能してExternalInterface.addCallbackいないようです。ここに私が持っているものがあります:

アクションスクリプト:

注: 必要に応じて、flex mxmlc コンパイラを使用して、これを swf にコンパイルしています。

HTML/Javascript:

私が得ているエラーは次のとおりです。

また、swf ファイルが読み込まれない場合に備えてタイムアウトを追加しようとしましたが、その方法でも成功しませんでした。

何かご意見は?

乾杯、
マイク

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

ruby - オブジェクトが CSS スタイルの場合、オブジェクトの background プロパティを検証しようとしています

  • ルビー バージョン 1.9.2
  • 宝石バージョン 1.8.1
  • 互換モードの IE バージョン 8

DOM (HTML) で "TD class=burst>100<" として定義されているオブジェクト (実際にはテーブルのセル) がページにあります。そのオブジェクトのいくつかのスタイル プロパティ (たとえば、color、text-align) を持つ CSS も添付されています。CSS スタイル コードは次のようになります。

オブジェクトのスタイル背景プロパティは、ページに画像を表示しています。

watir を使用して正しい画像が表示されていることを検証しようとしているので、背景のプロパティを取得しようとしています。

method_missing': unknown property or method: `background' (NoMethodError) エラーが発生します。

次のような他のプロパティを取得できます。

に対しても同じ結果が発生しcurrentstyleます。

CSSスタイルのオブジェクトの背景プロパティ/メソッドにアクセスできる方法を知っている人はいますか?

0 投票する
4 に答える
4288 参照

ruby-on-rails - UsersController にメソッド エラーがありません

数週間前に Rails でコーディングを開始しましたが、なぜこのエラーが発生するのかわかりません。ログインにはDevise、フォームにはFormtasticを使用しています。Acts_like_tags_on を追加してデータベースをリセットするまで、アプリは正しく動作していました。

エラー メッセージ: NoMethodError in UsersController#show

これは私がユーザーコントローラーに持っているものです:

どんな入力でも役に立ちます。ありがとう!

@user = User.find_by_username(params[:id]) を次のように編集した後: @user = User.find_by_user(params[:id])

エラーは次のようになります: undefined method `find_by_user' for #

ユーザー名列は、ユーザー テーブルに存在します。

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

ruby-on-rails - rails "NoMethodError in SessionsController#create"。どうやら私が期待していないnilオブジェクト、またはそう言ってエラー

セッションでユーザーにサインインしようとしています。私のコントローラーには、「create」セッションというメソッドがあります。

クラスメソッド'authenticate'は常にnullを返します。コンソールを使用して、「nil?」のユーザーを作成します。falseを返し、次に「authenticate」を呼び出すと、毎回nilが返されます。理由はわかりませんが、何時間もそれを熟考してきました。最初は、パラメータを認証メソッドに渡す方法だと思っていましたが、正しいはずです。authメソッドは通常の値のコンソールでも機能しないため、おそらくパラメータではなく、'authenticateの構造です。 '。'authenticate'メソッドとそのヘルパーメソッドは次のとおりです。

誰もが取引が何であるか知っていますか?そして、私はもう情報を提供させていただきます。考えられる解決策を探しましたが、見つかりませんでした。

sign_in(user)メソッドとヘルパーメソッドのもの:

users_controller:

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

ruby - 未定義のメソッド '+@' - Ruby エラー

Ruby で次のような while ループを記述しようとしています。

そして、私はエラーを受け取り続けます:

誰でもこれで私を助けることができますか?ありがとう

----編集--- (実際のコード、見逃したものがあるかもしれません)

devel_numberは int として宣言されている唯一のものです (つまり: devel_number = 4、残りは文字列です: project_name = "lalaLand") ...

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

ruby-on-rails - Devise-Registrations#newコントローラーのNoMethodError

私の開発マシン(windows xp、ROR 3.0.3、SQLite3)ではすべてが正常に機能しました。

アプリケーションを本番サーバー(FreeBSD 8.2-RELEASE、Apache 2.2、ROR 3.0.4、MySQL)に移動すると、このエラーが発生しましたが、新しい登録ページでのみ発生しました。

ログインしようとすると(データベースにユーザーがいない)、パスワードチェックが機能しているようです(パスワードが間違っていると表示されますが、これで問題ありません)。

問題は本番サーバーでのみ発生し、開発サーバーでは問題ありません。どうなり得るか?

ありがとう!

[編集]2011年8月9日追加:

ルート.rb:

registations_controller.rb:

log / Production.log: