-1

これらのコード行が何をするのか説明してもらえますか?

resources :posts, :pages do
      post 'preview', :on => :collection
    end

resources :undo_items do
      post 'undo', :on => :member
end
4

2 に答える 2

4

RubyonRailsのガイドはかなり完全です。ルーティングについて読むことをお勧めします。

于 2012-07-17T13:38:48.293 に答える
1
resources :posts, :pages do

GET POST投稿とページ ( /posts、GET PUT DESTROY/posts/1、GET/pages/1/edit など)の標準/既定の RESTful ルートを作成します。

 post 'preview', :on => :collection

収集のためのルートを追加します。POST/投稿/プレビュー。:on => :memberルートがメンバー用であると言うと、このPOST/posts/1/preview のようになります。

これは簡単なガイドなので、頭をつかむことができます。しかし、Robert K が示唆したように、Rails ガイドに目を通すことも強くお勧めします。それらは非常によく書かれており、理解しやすいです。

于 2012-07-17T15:31:09.343 に答える