dev*_*054 11 ruby-on-rails ruby-on-rails-5
我正在使用响应者gem来干掉我的控制器.这是我目前的代码:
class OfficehoursController < ApplicationController
def new
@officehour = Officehour.new
end
def create
@officehour = Officehour.create(officehour_params)
respond_with(@officehour, location: officehours_path)
end
def officehour_params
params.require(:officehour).permit(:end, :start, :status)
end
end
Run Code Online (Sandbox Code Playgroud)
我现在面临的问题是:
当我发送有效参数时create,它会重定向到officehours/预期,但是当我得到422(验证错误)时,它会将URL更改officehours/new为officehours/(但它保留在表单页面... idk为什么).编辑/更新操作也是如此.
所以,我想留在.../new或.../edit当我得到422错误时,我该怎么办呢?
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |