对Rails的这个感到好奇。如果我有照片的资源并且没有使用destroy方法,我应该在路径文件中排除destroy方法路由,即。
resources :photos, :except => [:destroy]
只是想知道?
答案 0 :(得分:1)
“应该”意味着我不满意的义务水平。
那就是说,如果它背后没有功能,为什么要暴露它?
运行rake routes
并看到无效或错误的内容会产生误导。
答案 1 :(得分:0)
如果没有资源方法,你应该排除资源方法,但没有严格的规则,但我个人认为排除不使用的路径是个好主意。
这样,另一个开发人员可以干净地看到可用的资源方法
HTH