CRUD与RESTful理解

2018-04-05  本文已影响308人  awsome365

2018-04-05

网页功能主要是create、read、update、delete。但是实现方式、网址设计可能不一样。这造成很多维护上的困扰。所以设计RESTful来约定CRUD,即将浏览器的运行动作post、put、delete、get与CRUD统一:

当用rails开发时,为了统一controller的CRUD与浏览器动作,我们只需在rails的config/routes.rb里告诉RESTful:

resource :xxx
xxx代表controller控制的功能名称。

设计controller的action ,只要我们在 controller.rb 里定义 (def) 好七个CRUD功能里最基本的动作。其他的部分 Rails 就会帮我们处理了。这七个动作是:

上一篇 下一篇

猜你喜欢

热点阅读