Rails: 如何定义自定义路由并移除默认路由
Rails:如何定义自定义路由但删除默认路由
在这个问题中,用户想要知道如何定义自定义路由但删除默认路由。用户提到了上传图像可以理解为创建图像,因此他建议使用create
方法代替upload
方法。他提到他正在尝试遵循stackoverflow.com/a/42784598/12238373中的建议。他解释说他不是在创建一个图像对象,而是只是将图像上传到Cloudinary,并将URL返回给客户端。用户询问是否适合删除上传方法并将此代码分配给create方法。对此,有人回答说,在Rails中,处理HTTP POST
请求的约定是使用控制器的create
方法。基于这个回答,用户可以使用以下代码来定义自定义路由并删除默认路由:
resources :images, only: [:create]
以上是用户提问的原因和解决方法的整理。