rails3 路由发生了剧大的变化, 是居于项目名称的
Redmine::Application.routes.draw do |map|
rest路由eg. resources :trackers
#简单路由:
match '/projects#edit' => 'projects#settings'
#post方法的路由:
post "my/order_blocks"
#get 方法的路由:
get "/my/page"
#namespace 路由
namespace :admin do
resources :users
resources :projects
end
#首页路由
root :to => "projects#index"
match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
#purchase_url
#嵌 套路由:
resources :projects do
resources :boards
resources :news
end
end
好像没有:put了 rails 3中删除和update方法都是用的post方法,原来一个是:put, 一个是:delete, 这个查看日志就可看出,但在rails3中日志全部显示的post, 我猜如果你想定一个form表单的action的 就这样定义: post "my/order_blocks",说明表单提交的让order_blocks来定理.
以此只是自己的笔记.等官方文档出来让认真整理笔记.