【问题标题】:rails create action in multiple formsrails 以多种形式创建动作
【发布时间】:2012-03-27 03:37:48
【问题描述】:

我在控制器中有一个创建操作,用于用户页面和用户索引中的表单。我想在提交表单后重定向到用户在提交表单时所在的同一页面。这就是我现在所拥有的,表单只重定向到@user 或'/users'。我怎样才能得到它,以便用户返回到他们提交表单的页面?

def create
 @user = User.find(params[:relationship][:followed_id])
 current_user.follow!(@user)
 redirect_to @user or '/users'
end

【问题讨论】:

  • 如果你有新方法,可以试试redirect_to new

标签: ruby-on-rails controller rendering


【解决方案1】:

使用

redirect_to :返回

这会将用户重定向回他们提交表单的页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 2014-02-27
    • 1970-01-01
    相关资源
    最近更新 更多