【问题标题】:Redirection of Form after submitted提交后重定向表单
【发布时间】:2017-06-29 18:15:25
【问题描述】:

我在 rails 5.1 上使用 Ruby,如何在长时间登录后成功提交表单后将用户重定向到编辑页面

【问题讨论】:

  • 欢迎来到 StackOverflow,请花点时间查看导览:stackoverflow.com/tour,如何创建最小、完整和可验证的示例:stackoverflow.com/help/mcve,更具体地说,如何提出好问题 stackoverflow.com/help/how-to-ask - 如果您在向 SO 寻求帮助之前对您的问题进行一些思考,并在代码中包含特定问题您将获得更好的反馈和有用的答案我尝试过努力自己解决问题。
  • 对不起,我不明白你想做什么。什么样的编辑页面?编辑名为“页面”的模型?长时间是什么意思?
  • 我不确定用户想要编辑哪个页面。顺便说一句,我会在创建方法中添加if your_instance_variable.save render :edit end
  • @PiotrGalas ,如果用户通过填写​​表格注册了论坛。现在如果用户想再次更改详细信息。我如何重定向他以再次编辑表单而不是创建新表单
  • @mark,我也有这样的想法

标签: forms ruby-on-rails-5


【解决方案1】:

按照建议我会这样做,让我知道它是否有效

  def create
    @your_instance_variable = YourInstanceVariable.new(your_params)
      if @your_instance_variable.save
        render :edit
      else
       #do something else...
      end
  end

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 2013-08-06
    • 2016-12-30
    • 2015-03-25
    • 1970-01-01
    相关资源
    最近更新 更多