rails3 路由笔记

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来定理.

以此只是自己的笔记.等官方文档出来让认真整理笔记.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值