如果这是一个愚蠢的问题,我对rails很新,请原谅。
场景是:
我的事件控制器带有索引视图,显示页面上的所有事件。现在,我想要实现的是:用户点击其中一个事件,灯箱会显示有关该事件的所有信息,所有其他事件仍然在灯箱的深色背景后面。用户关闭灯箱并处理重复。 Pinterest就是我想要做的一个很好的例子。
目前,我让这两个观点正常运作。用户点击该事件并进入显示操作。
所以我想知道我想要做什么是在rails(3.2.8)中可以实现REST(没有太多的黑客攻击),如果是这样的话,我会欣赏一些关于我应该从哪里开始的见解。< / p>
非常感谢。
答案 0 :(得分:1)
据我了解你想要实现的目标,它与实际同时渲染2个视图无关。您所描述的只是使用灯箱进行ajax调用,打开一个URL,在显示的DIV或IFRAME中呈现另一个视图(无论灯箱使用什么)......
根据您使用的Rails版本,执行此操作看起来有点不同。但实际上你需要做的只是在你的Rails应用程序中包含LightBox2,只需添加相应的JS和CSS文件,然后在link_to
调用中提供必要的类......
希望我的意思很清楚。
<强>更新强> 有关详细信息,请参阅this link。