0

我对rails有点陌生,如果这是一个愚蠢的问题,请原谅。

场景是:

我的事件控制器带有一个显示页面上所有事件的索引视图。现在,我想要实现的是:用户单击其中一个事件,灯箱出现,显示有关该事件的所有信息,所有其他事件仍在灯箱的深色背景后面。用户关闭灯箱并重复该过程。Pinterest 是我正在尝试做的一个很好的例子。

目前,我让这两个视图正常工作。用户单击该事件并被带到显示操作。

所以我想知道我正在尝试做的事情是否可以在rails(3.2.8)中完全实现(没有太多的黑客攻击),如果是这样,我会很感激我应该从哪里开始。

非常感谢。

4

1 回答 1

1

据我了解您想要实现的目标,它与实际同时渲染 2 个视图无关。您所描述的只是使用灯箱进行 ajax 调用,打开一个 URL,在显示的 DIV 或 IFRAME 中呈现另一个视图(无论灯箱使用什么)......

根据您使用的 Rails 版本,这个实现看起来有点不同。但实际上你要做的只是在你的 Rails 应用程序中包含 LightBox2,只需添加适当的 JS 和 CSS 文件,然后在你的link_to调用中提供必要的类......

希望我的意思很清楚。

更新有关更多信息, 请参阅此链接

于 2012-10-13T16:57:27.187 回答