Spl*_*lin 3 routes ruby-on-rails
我有一个视图文件夹product_types.控制器文件的名称是product_types_controller,我的类是ProductTypesController.我通常会保留rails喜欢的_格式,但我需要保留当前页面语法以用于搜索索引.
如何让这个控制器显示mysite.com/product-types和文件夹product_types中的所有页面以显示mysite.com/product-types/some-page?我是否需要使用 - 或者我应该使用_语法来命名页面,只需更改路由.
这是一个Rails 2.3.8站点.
谢谢
小智 6
对于Rails 3,您必须以不同方式执行此操作:
resources "product-types", :as => :product_types, :controller => :product_types
Run Code Online (Sandbox Code Playgroud)
小智 5
如果你在 Rails 3 的路由中使用命名空间,你可以在 urls 中使用以下破折号:
namespace :product_types, :path => "product-types" do
Run Code Online (Sandbox Code Playgroud)