0

我搜索了 stackoverflow 和 google,似乎找不到足够具体的答案,所以我想我会自己去问!

提供一些背景知识:我是一个相当新的 Rails 开发人员,我刚刚创建了一个基本的应用程序,尽管它缺少一些想要的功能。到目前为止,我已经集成了 Devise 和 Omniauth 用于用户登录。但是,当用户单击“登录”而不是被重定向到实际的登录页面时,我希望有一个“弹出窗口”。

如果您单击本网站上的登录按钮,您将看到我所指的内容:http: //geckodesigns.kinja.com/so-i-bought-a-firetruck-252516685

必须使用哪种 Ruby 或 Java 代码来实现这样的功能?

我期待着阅读你的答案!

4

2 回答 2

1

你可以使用类似的东西jQuery UI Dialog

这是jQuery UI的网站。还有一个 Rails gem 包装了这个库,使它很容易放入您的项目中。可以在 github 上找到那个 gem 。

于 2013-03-24T22:56:16.910 回答
0

假设您有一个登录页面:html/login.html

在原始页面中:

<a onclick='popupLoginWindow'>Login</a>

JavaScript:

function popupLoginWindow(){
    window.open('html/login.html');
}
于 2013-03-24T23:08:55.100 回答