繁体   English   中英

Rails 3 Action Mailer 问题

[英]Rails 3 Action Mailer Problem

我正在设置一个简单的反馈表,它只需要发送 email 而不是保存到数据库中。

我正在关注这个例子http://www.railsmine.net/2010/03/rails-3-action-mailer-example.html

如果我到达 localhost:3000/supports/new 我没有问题。

现在这一切都有效,除了我需要网站主页上的这个反馈表。 如果我使用相同的表格,我会收到以下错误。

undefined method `model_name' for NilClass:Class

这是我的表单代码。

<% form_for @support, :url => {:controller => "supports", :action => "create"}, :html => {:method => :post} do |f| %>
<%= f.label "Name" %>:<br />
<%= f.text_field :name %><br />
<%= f.label "Phone" %>:<br />
<%= f.text_field :phone %><br />
<%= f.label "Message" %><br />
<%= f.text_area :message, {:cols => 27, :rows => 6} %><br />
<%= f.submit "Submit", :value => "Send Feedback" %>
<% end %>

如何在我的主页中包含此表单而不会导致无方法错误?

@JCorcuera 不,我没有在您的家庭 controller 操作中设置 @support 变量来解决问题。 谢谢你的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM