タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rails2とrestに関するcoekのブックマーク (3)

  • 大場寧子のホームページ - モジュール下のコントローラをRESTfulにする

    モジュールによって階層化されたコントローラをRESTfulにする場合は、map.resources などの記述を、map.namespace ブロックで囲みます。 例えば、Admin::UsersController を RESTfulにするための routes.rb の記述は次のようになります。 map.namespace(:admin) do |admin| admin.resources :users end 上記は、ブロック内の map.resources を単独で次のように記述するのと同じ意味です。 admin.resources :users, :path_prefix => :admin, :name_prefix => "admin_", :namespace => "admin/" namespace ブロック内で記述することで、これらのオプションを、複数のルート記述に対

    coek
    coek 2008/01/28
    namespace
  • リソースが3段以上ネストしたときのmap.resourcesの書き方

    RESTfulなサービスを実装するとして、対象リソースがその他のリソースとの従属(親子)関係があるときに、Ruby on Railsではmap.resourcesをネストして記述することが可能になっている。例えば、部署(Division)に所属する社員(Employee)のリソース定義であれば、 map.resources :divisions, :path_prefix => ‘/api’ do |divisions| divisions.resources :employees, :controller => ‘api/employees’ end とすることで、「GET http://localhost:3000/api/divisions/1/employees/2」というURLにApi::EmployeesControllerクラスをマッピングすることができる。この場合、show

  • Ruby on Rails/第11回勉強会 - RESTful Rails Development

    RESTful Rails † HTTPはGETやPOSTメソッドだけでなく、PUT, DELETEメソッドもある RESTとは、簡単にいうとHTTPのGET, POSTだけでなく, PUT, DELETEを使ったやり方である Rails 1.2ではRESTがサポートされた このチュートリアルはRESTのコンセプトと背景の短い紹介からはじまる RailsのScaffoldを使うと見ることができるREST-Controllerとmodelは、RESTful Railsの開発の理解を助けてくれる 次にREST Routingとよばれる機能の説明をする。 Nested Resourcesの章はより上級な内容で、どのようにREST-URLのコンセプトに反せずに、親子関係にあるリソースがネストされるかについて説明する このチュートリアルの終わりは、RESTとAJAXについての説明だ RESTfulな

  • 1