Отображение нескольких представлений в одном макете (Rails) - PullRequest
0 голосов
/ 04 марта 2011

Заранее благодарю за помощь.

Я работаю над простой версией Groupon (www.Groupon.com) "Получи предложение по электронной почте".Когда вы нажимаете «Получить предложение по электронной почте» в верхней части сайта, вы получаете простую форму для заполнения и получения предложений Groupon на вашу электронную почту.

Мой поиск немного отличается, и я использую его как ресурстак что я могу сохранить адрес электронной почты и местоположение пользователя в базе данных для последующего пользователя.

В моем макете я правильно использую другие ресурсы по мере необходимости, и это прекрасно работает.Но я хочу иметь компоновку «yield» для моего ресурса Simple Email Request, поэтому он всегда находится вверху (скрыт или показан javascript).

Я знаю, что это может быть не так, как в Rails.Пожалуйста, дайте мне знать, что вы думаете.

Спасибо за вашу помощь.

Вот код: Чтобы подвести итог, я хочу отобразить представление _form.html.erb из нового действия контроллера (simplealert) в заголовке моего макета вместе со всем, что я ищу в теле.Пример кода ниже.

<header>here is my problem. I want to load a _form.html.erb from my Simple_alert new method. Of course I want it to save properly as well. This will be similar to the "Get Deal by mail" from groupon.com sometimes I hide and show it. But it is a resource with proper DB fields.
</header>

body>   
<%= yield %> # Here I normally yield for whatever is the main user call. This works fine.

1 Ответ

0 голосов
/ 04 марта 2011

Я не уверен, что именно вы ищете, но есть проект под названием Cells для Ruby on Rails, который позволяет вам иметь несколько контроллеров на странице, или, как они выражаются, «частичные действия на стероидах».,

Сайт: http://cells.rubyforge.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...