不应该是RESTful的AJAX调用:
我一直在做1,但我刚读过这篇文章(2725 diggs)
http://zygote.egg-co.com/10-dirty-little-web-development-tricks/(见第9点)
本章选择方法2.但他是PHP开发人员。
一个好处可能是2可以通过执行类似'ajax /:action'而不是将成员添加到restful路径来清理路由。
它似乎是一个 6.5,另一半是其他类型的面包师。
你选择哪个选项?
答案 0 :(得分:8)
我更喜欢第一种方法:
答案 1 :(得分:0)
您的“RESTful”控制器可能包含new
和edit
个动作,它们都不是RESTful,它们只是为create
和update
REST动作提供用户界面。 new
和edit
没有单独的NonRestUIController或其他东西,它们保存在相关资源的控制器中,使控制器在语义上保持一致。类似地,与某组功能或某个资源相关的Ajax操作应保留在关联的控制器中。