在一个布局中显示多个视图(Rails)

时间:2011-03-04 02:16:59

标签: ruby-on-rails

提前感谢您的帮助。

我正在制作一个简单版本的Groupon(www.Groupon.com)“通过电子邮件获取交易”。 当您点击网站顶部的“通过电子邮件获取交易”时,您将获得一个简单的表格来填写并通过电子邮件获得Groupon优惠。

我的搜索有点不同,我将其作为资源,因此我可以将电子邮件和用户位置存储在数据库中供以后用户使用。

在我的布局上,我根据需要适当地使用其他资源,并且工作正常。但我希望我的简单电子邮件请求资源的布局“收益”也是如此,因此它始终位于顶部(隐藏或由javascript显示)。

我知道这可能不是Rails方式。请让我知道你在想什么。

感谢您的帮助。

这是一些代码: 总结一下,我想要做的是在我的布局标题中显示一个控制器(simplealert)的新动作的_form.html.erb视图以及我在身体中的其他任何东西。代码示例如下。

<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 :(得分:0)

我不确定你究竟在寻找什么,但是有一个名为Cells for Ruby on Rails的项目,它允许你在页面上有多个控制器,或者当它们放置它时,'部分使用类固醇' 。

网站是:http://cells.rubyforge.org/