Ruby on rails 如何在RubyonRails中设置lightbox?

Ruby on rails 如何在RubyonRails中设置lightbox?,ruby-on-rails,ruby,ruby-on-rails-3,lightbox,Ruby On Rails,Ruby,Ruby On Rails 3,Lightbox,我正在运行RubyonRails3,我想在我的应用程序中使用,例如,显示登录表单和登录用户。我想使用原型框架 这怎么可能?您对此有什么建议或警告吗 注:我想写尽可能多的专有代码。建议这样做吗?实际上并不特定于Rails,但您需要使用类似的东西,它使用JQuery。下面有一些示例,说明了您想要实现的功能,即模式窗口。在应用程序中需要一个视图,将其加载到模式窗口中-记住不要在其上有应用程序布局,否则将有两个布局 有很多库都经过了尝试和测试,因此除非有理由不使用它们,否则我建议使用它们,而不是重新发明

我正在运行RubyonRails3,我想在我的应用程序中使用,例如,显示登录表单和登录用户。我想使用原型框架

这怎么可能?您对此有什么建议或警告吗


注:我想写尽可能多的专有代码。建议这样做吗?

实际上并不特定于Rails,但您需要使用类似的东西,它使用JQuery。下面有一些示例,说明了您想要实现的功能,即模式窗口。在应用程序中需要一个视图,将其加载到模式窗口中-记住不要在其上有应用程序布局,否则将有两个布局


有很多库都经过了尝试和测试,因此除非有理由不使用它们,否则我建议使用它们,而不是重新发明轮子。

在我看来,最好的灯箱是:

原型 -Lightview-

对于jQuery -脸谱盒-

为原型重写了facebox


我在我的站点上使用jquery版本。我改变了主题,删除了很多东西来简化facebox,但它仍然是一个很好的灯箱。非常好。

这与Rails没有任何关系。Lightbox只是JavaScript,因此您应该能够简单地按照其文档在Rails视图中进行设置。您说您希望在应用程序中使用“a”Lightbox,然后链接到实际的Lightbox项目。所以我假设您正在使用该框架在Rails应用程序中提供lightbox功能。这对我来说很好,尤其是您已经承诺将原型作为您的Javascript库。所以我不确定你还问了什么。当然,使用经过测试的lightbox实现而不是编写自己的专有代码是有意义的。Fancybox是一个很好的实现,我自己也在jQuery中使用它。但是OP已经承诺将prototype作为他的JS库,所以我更倾向于推荐Lightview。是的,OP编辑了这篇文章,在我回复提到jQuery之后提到了prototype:)