0

Gmail アカウントに直接メールを送信する連絡フォームを作成しようとしています。

このために、私はこのチュートリアルを使用しました: Rails の連絡先フォーム

私が抱えている問題は、次のエラーが発生していることです。

undefined method `[]' for nil:NilClass

私は文字通りこのチュートリアルに従ったので、コードはすべて上記のリンクで見ることができます.

アドバイスをいただければ幸いです。ありがとう

完全なエラーで更新

連絡先の NoMethodError#new

 Showing C:/Sites/jobapp_v2/app/views/contact/new.html.erb where line #1 raised:

   undefined method `[]' for nil:NilClass

  Extracted source (around line #1):

   1: <%= form_for @message, :url => contact_path do |form| %>
   2:   <fieldset class="fields">
   3:   <div class="field">
   4:     <%= form.label :name %>

   Rails.root: C:/Sites/jobapp_v2
4

1 に答える 1

0

これが私のために働いたものです:

連絡先のルートを削除し、次のように置き換えます。

  resources :contacts, only: [:new, :create] 
于 2013-08-10T02:14:21.247 に答える