在RoR中Destroy和Show有相同的url,这样好吗?

时间:2010-05-02 15:12:45

标签: ruby-on-rails ruby url

显示和销毁的网址是否相同?如果我想继续使用标准工具,如 script / generate scaffold ,如何在RoR中更改?

感谢。

2 个答案:

答案 0 :(得分:4)

如果您遵循Rails建议的REST约定,资源(名词)的url将是/ resource_name / id用于查看,删除,更新,差异将是您向服务器发出的HTTP方法(动词) :GET,POST,PUT和DELETE。

答案 1 :(得分:2)

是的,这很好。 Rails使用URL以及HTTP谓词(GET,POST,PUT,DELETE)来确定请求应解析的操作。 script/generate scaffold有此行为,因此您可以继续使用它。