0

我喜欢 Reddit 中的一个功能是 ajax 登录 - 您在首页输入您的用户名和密码,即使出现登录错误,您也永远不会离开首页。如果您的登录成功,我认为它只是flash[:message]在首页上执行类似“登录成功”的操作。如果我想在 Rails 中执行此操作,是否需要使用 RJS + remote_form_for?Rails 中是否还有其他技术可以让我做到这一点?

4

1 回答 1

1

RJSremote_form_for是执行 Ajax 的Rails 方式,但您当然不必使用它们。Railscasts有一个关于使用 RJS 和 Ajax提交表单的截屏视频。

如果您更喜欢不同的 javascript 库(例如 jQuery),您可以使用它的 Ajax 库来执行正确的操作。

于 2009-07-27T16:52:50.740 回答