問題タブ [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 投票する
3 に答える
1600 参照

ruby-on-rails - NoMethodError(未定義のメソッド'アクティブ?')。

私はRubyonRails 3.0.4 / Devise 1.4.2 / MySQL / Apache / Passenger/FreeBSDを使用しています

この問題は、ユーザーが電子メール確認ページでサインアップしたときに発生します。同時に、確認メールが新しいユーザーに送信され、確認リンクをクリックすると、確認とユーザーのサインインが正常に機能します。

models / user.rb:

どうなり得るか?どんなアイデアでも大歓迎です。

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

ruby-on-rails - 未定義のメソッド password_changed? エラー

パスワードが変更された場合にのみパスワードが検証されるようにプログラムを設定しようとしています (そのため、ユーザーはパスワードを入力しなくても他の情報を編集できます)。

現在、次のエラーが表示されます

ログインしようとすると。

ここに私の検証コードがありuser.rbます:

の作成方法は次のusers_controller.rbとおりです。

ありがとうございました!

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

ruby-on-rails - Railsフォームはnomethoderrorを返し続けます

これは私のフォームです。このチュートリアルでは、ユーザーが「スター」システムでメッセージをランク付けするためのシステムを作成しようとしています。チュートリアルのすべての指示に従いましたが、このフォームを含めると、nomethoderrorが発生しundefined method 'ratings_path'ます。私のhome_helperには

なぜこのエラーが発生するのですか?ありがとう

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

ruby-on-rails - Rails 3:「nil:NilClass の未定義メソッド「average_rating」を取得する」

置いた

私の「msg.rb」に入れて

ビュー home/_msgs_list.html.erb で

def average_rating メソッドがどのように機能するかを完全に理解していないため (ここからコードをコピーしました)、nil:nilclass に対して nomethoderror が発生しています。誰か助けてくれませんか?ありがとう。

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

ruby-on-rails - Railsで複数のifステートメントを実行する方法

現在、これは最後のメッセージの写真またはデフォルトの画像のいずれかを返しますが、新しいユーザーがアカウントを作成すると、@ last_msgがないため、nomethoderrorが発生します。最後のメッセージがない場合、デフォルトの画像が返されるという別のifステートメントをどのように入力できますか?ありがとう。

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

ruby-on-rails - NoMethodError-Railscast145に続くルートの未定義のメソッド

Rails 3.1を使用しており、このrailscastに従ってアクティブなマーチャントを実装しています。エピソードで使用されているショッピングカートをコピーしようとしていますが、次のエラーが発生します。

NoMethodError

#Rails.rootの未定義のメソッド `current_cart':/ users / dave / work / Sell

アプリケーショントレース| フレームワークトレース| フルトレースconfig/routers.rb:7:in block (2 levels) in <top (required)>' config/routes.rb:6:inblock in'config / routers.rb:1:in `'このエラーは、次のファイルのロード中に発生しました:
/users/dave/work/sell/config/routes.rb

My Routes.rb

Railsキャストバージョン(githubのソースを見て)は|map|を使用します map.resources:routes.rbを書く方法は何でも。

助けてくれてありがとう!

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

ruby-on-rails - 次のコード行で No Method および Nil Object エラーが発生するのはなぜですか?

Rails の index.html.erb に次のコードを実装しようとすると、サーバーに次のエラーが表示されます。

Users#index の NoMethodError 予期しないときに nil オブジェクトがあります。Array のインスタンスを期待していたかもしれません。nil.each の評価中にエラーが発生しました

抽出されたソース (2 行目あたり)

コントローラーコード:

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

ruby-on-rails - Railsでチェックボックスを使用する

私はこれまでRailsでチェックボックスを使用したことがなく、何が間違っているのか理解できません。ページを読み込もうとすると、次のようなエラーが表示されます。NoMethodError in Dplans#show, undefined method "merge" for "Art":String

Dplans showこのページのチェックボックスフォームのコードは次のとおりです。

ArtとLitはどちらも文字列であり、attr_accessibleにありdplanます。ご協力いただきありがとうございます!

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

ruby-on-rails - リレーションシップクラスに属性エラーがあります

リレーションシップクラスの属性が属性ではないのはなぜですか?

モデル:

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

ruby-on-rails - RubyonRailsアプリでネストされたリソースを追加するためのビューを作成する

プロジェクト->フィード->XML_Fieldsの順序でネストされた3つのリソースを持つRoRアプリを作成しています。プロジェクトhas_manyFeeds、Feedshas_manyXML_Fields。私の問題は、新しいXML_Fieldを追加する機能を[フィードの表示]ビューに追加するのに行き詰まっていることです。私のコードは以下の通りです:

これを実行すると、が返されますNoMethodError: undefined method 'tag'。タグは、私が作成したxml_fieldsテーブルの列の名前です。私のxml_fields_controllerには次のcreateメソッドがあります。

終わり

そして、私のルーティングファイルは次のようになります。

このNoMethodErrorをなくすための提案はありますか?ありがとう。