我正在尝试创建一个直接通过电子邮件发送到Gmail帐户的联系表单。
为此,我使用了本教程:Contact Form for Rails
我遇到的问题是它引发了以下错误:
undefined method `[]' for nil:NilClass
我在本教程中遵循了这个字母,所以代码都可以在上面的链接中看到。
任何建议都会非常感激!谢谢
更新时出现完整错误
联系人#new
中的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 :(得分:0)
这对我有用:
删除您有联系的路线,并将其替换为:
resources :contacts, only: [:new, :create]