如何在Ruby on Rails中设置灯箱?

时间:2011-02-15 07:45:41

标签: ruby-on-rails ruby ruby-on-rails-3 lightbox

我正在运行Ruby on Rails 3,我想在我的应用程序中使用lightbox,例如显示登录表单并登录用户。我想使用 Prototype 框架。

这怎么可能? 您对此有任何建议或提示吗?

P.S。:我想尽可能多地编写我的专有代码。这是可取的吗?

3 个答案:

答案 0 :(得分:2)

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

原型 - Lightview - http://www.nickstakenburg.com/projects/lightview/

对于jQuery - Facebox - http://chriswanstrath.com/facebox/

答案 1 :(得分:0)

并不是特定于Rails,但你会想要使用像http://fancybox.net/那样使用JQuery的东西。底部有一些例子,你想要实现的是一个模态窗口。您需要在应用程序中将视图加载到模态窗口中 - 请记住没有应用程序布局,否则您将具有双重布局。

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

答案 2 :(得分:0)

http://blog.philburrows.com/articles/2008/05/05/porting-facebox-from-jquery-to-prototype/

为原型重写了facebox。

我在我的网站上使用jquery版本。我更改了主题并删除了很多东西以简化facebox,但它是一个很好的灯箱。非常好。