ruby-on-rails - 如何在 Ruby on Rails 中重新加载当前页面?

标签 ruby-on-rails ruby ruby-on-rails-3 url-routing

我目前在我网站的每个页面上的标题栏中都有一个登录弹出窗口。我希望能够在成功登录后重新加载此人所在的当前页面。我如何在 Controller 中执行此操作?

def create
  #declaring and defining user variable stuff
  if user.save
    #reload current page <--how do I do this?
  end
end

谢谢

最佳答案

对于我的应用程序,我使用 redirect_to :back 并且它起到了作用。但是,我怀疑这在非一般用例(用户来自特殊页面?)中可能有错误,但到目前为止我还没有在我的应用程序中找到它。

关于ruby-on-rails - 如何在 Ruby on Rails 中重新加载当前页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7465259/

相关文章:

ruby-on-rails - MariaDB 是否可以在 Ruby on Rails 的生产环境中使用?

ruby - 如何在 Ruby 中用数组替换字符串参数?

ruby-on-rails - 在 Rails 中通过单击让 Flash 消息消失

javascript - 从 javascript 访问实例变量

ruby-on-rails - 使用 curl、params 数组测试 rails grape API

ruby-on-rails - 带有 spork 的未初始化常量 RSpec

ruby-on-rails - 如何根据rails中的提交按钮触发不同的 Action

ruby - bundle exec rspec spec/=> RUBYOPT : -F (RuntimeError) 中的无效开关

ruby-on-rails-3 - Rails 3.2 是否有涵盖向用户分配管理属性的教程?

html - 枚举和 View 集成的 Rails 替代品