我正在尝试创建一个直接通过电子邮件发送到gmail帐户的联系表单。
为此,我使用了本教程:导轨联系表
我遇到的问题是它抛出以下错误:
undefined method `[]' for nil:NilClass
我从字面上遵循了本教程,因此可以在上面的链接中看到所有代码。
任何建议将不胜感激!谢谢
更新时出现完全错误
否方法联系人错误#新
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
以下是对我有用的方法:
删除您用于联系的路由,并将其替换为以下内容:
resources :contacts, only: [:new, :create]