2012-08-16 4 views
0

Gmail 계정으로 직접 이메일을 보낼 연락처 양식을 만들려고합니다.문의하기 양식 Undefined Method Error Rails

undefined method `[]' for nil:NilClass 

말 그대로 편지에이 튜토리얼을 따라 그렇게 한 : Contact Form for Rails

오전 데 문제는 다음과 같은 오류를 던지고 있다는 점이다 :이 자습서를 사용하고이를 위해

위의 링크에서 코드를 모두 볼 수 있습니다.

모든 조언은 정말 감사하겠습니다. 여기

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

+0

답장을 보내 주셔서 감사합니다. 전체 질문으로 질문을 업데이트했습니다. 더 많은 정보를 제공 할 수 있는지 알려 주시기 바랍니다. –

+1

'contact_path' 대신'contacts_path' 여야합니다. –

답변

0

새 연락처 # 전체 오류

NoMethodError와 감사

업데이트는 나를 위해 일한 내용은 다음과 같습니다

당신이 연락처를 가지고있는 경로를 삭제하고이로 교체 :

resources :contacts, only: [:new, :create] 
관련 문제