Какие данные вы присваиваете @contact_us
? Вы можете использовать form_tag
вместо form_for
, если ваша форма не требует ресурсов.
Установите все, что вам нужно в вашем контроллере приложений ...
before_filter :prepare_contact_form
def prepare_contact_form
@contact_us = "The stuff your form needs"
end
Создайте частичное представление, содержащее вашу форму. Предполагая, что form_tag
соответствует вашим потребностям, из-за отсутствия дополнительной информации ...
<!-- app/views/_contact_form.html.erb -->
<%= form_tag "/contact_us" do %>
<%= @contact_us %>
<%= text_field_tag :from_email %>
<%= text_field_tag :message %>
<%= submit_tag 'Submit' %>
<% end %>
Визуализация частичного в макете вашего приложения ...
<!-- app/views/layouts/application.html.erb -->
render :partial => "contact_form"
Затем обработайте запрос в зависимости от того, на какое действие контроллера /contact_us
направлено.