問題タブ [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.
ruby-on-rails-3 - Rails 3.0.3 ActionMailer で mail() メソッドを使用すると NoMethod エラーが発生する
クラス用に取り組んでいる RoR webapp 用のメーラー クラスを作成しようとしています。オンラインで Rails ガイドの手順に従いましたが、ActionMailer を呼び出そうとすると、NoMethodError: undefined method `mail' for MyMailer:Class が発生します。
これが MyMailer の私のコードです
次のコード行を使用して、別のクラスからこのメソッドを呼び出します。
誰かが私が間違っているかもしれないことを教えてもらえますか? この問題を抱えている人は他に見たことがありません。
ありがとう!!
ruby - Ruby:3:Fixnumに必要なプライベートメソッド
この単純な関数のニュアンスを学習しようとしていますが、このNoMethodErrorを修正するために何をする必要があるのかわかりません。「分割」をプライベートではなくパブリックにするにはどうすればよいですか?それで問題は解決しますか?
これが私のコードです:
これをIRBで実行すると、次のエラーメッセージが表示されます。
ruby-on-rails - レールリストの問題
スキャフォールドを生成し、カジュアルなアプリケーションを作成しました。アプリケーションのあらゆる場所(application.html.erb内)のサイドバーにスキャフォールドアイテムを一覧表示したいと思います。application.html.erbの左側の列は次のようになります。
各アイテムをクリックすると、Showメソッドが表示されます。それを実行した後、任意のアイテムの任意のメソッドにアクセスしようとすると、次のエラーが表示されます。
そして、続くコードは左の列のコードです。どうすれば修正できますか?
ruby - Ruby - モジュール :: NoMethodError
次のようなモジュールがあります。
そして、次のようにメインプログラムからこれにアクセスしようとしています:
しかし、それはエラーを生成します:
Prober:Module のメソッド「probe_invoke」が未定義 (NoMethodError)
javascript - Javascript による ActionScript 関数へのアクセス
APIを使用してアクション スクリプト内の関数を呼び出そうとしていますが、機能してExternalInterface.addCallback
いないようです。ここに私が持っているものがあります:
アクションスクリプト:
注: 必要に応じて、flex mxmlc コンパイラを使用して、これを swf にコンパイルしています。
HTML/Javascript:
私が得ているエラーは次のとおりです。
また、swf ファイルが読み込まれない場合に備えてタイムアウトを追加しようとしましたが、その方法でも成功しませんでした。
何かご意見は?
乾杯、
マイク
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スタイルのオブジェクトの背景プロパティ/メソッドにアクセスできる方法を知っている人はいますか?
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 #
ユーザー名列は、ユーザー テーブルに存在します。
ruby-on-rails - rails "NoMethodError in SessionsController#create"。どうやら私が期待していないnilオブジェクト、またはそう言ってエラー
セッションでユーザーにサインインしようとしています。私のコントローラーには、「create」セッションというメソッドがあります。
クラスメソッド'authenticate'は常にnullを返します。コンソールを使用して、「nil?」のユーザーを作成します。falseを返し、次に「authenticate」を呼び出すと、毎回nilが返されます。理由はわかりませんが、何時間もそれを熟考してきました。最初は、パラメータを認証メソッドに渡す方法だと思っていましたが、正しいはずです。authメソッドは通常の値のコンソールでも機能しないため、おそらくパラメータではなく、'authenticateの構造です。 '。'authenticate'メソッドとそのヘルパーメソッドは次のとおりです。
誰もが取引が何であるか知っていますか?そして、私はもう情報を提供させていただきます。考えられる解決策を探しましたが、見つかりませんでした。
sign_in(user)メソッドとヘルパーメソッドのもの:
users_controller:
ruby - 未定義のメソッド '+@' - Ruby エラー
Ruby で次のような while ループを記述しようとしています。
そして、私はエラーを受け取り続けます:
誰でもこれで私を助けることができますか?ありがとう
----編集--- (実際のコード、見逃したものがあるかもしれません)
devel_number
は int として宣言されている唯一のものです (つまり: devel_number = 4
、残りは文字列です: project_name = "lalaLand"
) ...
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: