2011-05-10 79 views

回答

17
get "/path" => "controller#get_action" 
post "/path" => "controller#post_action" 
-1

使用Rails的脚手架生成的资源,你会看到它应该怎么做:

./script/generate scaffold Person name:string 

编辑

得到downvoted所以也许我应该扩大我的回答。脚手架演示了如何构建RESTful资源。按照惯例,POST将映射到控制器中的create方法,GET将映射到索引方法(或show方法,如果ID存在)等。您需要添加到routes.rb的所有内容为:

resources :people 
6

我认为你可以这样做:

match '/path' => 'controller#action', :via => :get 
match '/path' => 'controller#another_action', :via => :post 
+0

+1正要建议相同婷 – DanneManne 2011-05-10 13:48:21

相关问题