2015-01-06 35 views
1

我有下面的路由块,并且想要为charges/:id添加GET处理程序。成员块上的访问根路径

resources :charges, only: [:index, :create] do 
    member do 
    post :capture 
    end 
end 

我尝试添加root :indexmember块,但没有工作..

+0

你的意思是展示方法吗?喜欢的资源:收费,只:[:显示,:索引,:创建]做..... –

+0

我想要一个GET处理程序的个人'收费'与':ID' – FloatingRock

+1

http://guides.rubyonrails。 org/routing.html#crud-verbs-and-actions 正如你在这里看到的,:show方法给你一个GET请求 –

回答

3

什么你想在这里是这里提到的show动作:

guides.rubyonrails。组织/ routing.html#CRUD动词-和行动

在routes.rb中试试这个:

resources :charges, only: [:show, :index, :create] do 
    member do 
    post :capture 
    end 
end 
+0

没有意识到':show'方法实际上是在'member's上运行的..感谢链接到文档! – FloatingRock

+0

高兴地帮助:) –