簡體   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