2012-08-16 35 views
0

我正在嘗試創建一個聯繫表單,它將直接通過電子郵件發送到一個gmail帳戶。 Contact Form for Rails聯繫表格未定義方法錯誤軌道

我遇到的問題是,它扔了以下錯誤:

undefined method `[]' for nil:NilClass 

我從字面上遵循本教程的信,因此對於這個我已經使用這個教程

代碼都可以在上面的鏈接中看到。

任何意見,將非常感激!由於

更新具有完全錯誤

NoMethodError在聯繫#新

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 
+0

在哪個行和類中顯示錯誤? – MurifoX 2012-08-16 18:42:32

+0

感謝您的回覆,我更新了完整錯誤的問題。讓我知道如果我可以提供更多的信息 – 2012-08-16 18:45:54

+1

我想它應該是'contacts_path'而不是'contact_path'。 – 2012-08-16 19:05:25

回答

0

下面是我工作:

刪除您有接觸的任何途徑,而這種替換它們:

resources :contacts, only: [:new, :create] 
相關問題