これらのコード行が何をするのか説明してもらえますか?
resources :posts, :pages do
post 'preview', :on => :collection
end
resources :undo_items do
post 'undo', :on => :member
end
これらのコード行が何をするのか説明してもらえますか?
resources :posts, :pages do
post 'preview', :on => :collection
end
resources :undo_items do
post 'undo', :on => :member
end
RubyonRailsのガイドはかなり完全です。ルーティングについて読むことをお勧めします。
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 ガイドに目を通すことも強くお勧めします。それらは非常によく書かれており、理解しやすいです。