Я настраиваю простую форму обратной связи, которая просто должна отправлять электронную почту, а не сохранять в базе данных.
Я следую этому примеру
http://www.railsmine.net/2010/03/rails-3-action-mailer-example.html
Если я дошел до localhost: 3000 / support / 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 %>
Как я могу включить эту форму на своей домашней странице, не вызывая ошибку no method?