要在Rails中实现Reddit的登录功能,我是否需要使用RJS和remote_form_for?

时间:2009-07-27 16:41:49

标签: ruby-on-rails ajax login rjs

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

1 个答案:

答案 0 :(得分:1)

RJS和remote_form_for是执行Ajax的 Rails方式,但您当然不必使用它们。 Railscasts有一个screencast on using RJS and Ajax来提交表单。

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