我已经进行了设计设置,当新用户自己完成注册过程时效果很好,但在实施设计之前,管理员能够在我的旧用户控制器中创建用户和与之相关的行为。现在我在访问旧表单时正在使用设计,新操作触发正常,但是当我实际提交表单时,无论我做什么,它都会进入设计的注册控制器创建操作。我知道我可以覆盖控制器并复制我在旧用户控制器中的代码,但我想知道是否有办法防止某些调用出现这种行为?
我已经尝试专门为表单指定控制器和操作,但它什么也没做。
以下是我的路线中定义的两条相关路径:
POST /users(.:format) users#create
user_registration POST /users(.:format) users/registrations#create
我要解决这个问题了吗?