【发布时间】:2011-08-06 04:34:56
【问题描述】:
我有一个名为Spaces 的模型,它有不同类型的地方...例如酒吧、餐厅等。它具有相同的列、相同的模型、控制器等。没有花哨的 STI,我只有一个名为Space_type 的字段,我想确定一个别名路由。
不是domain.com/spaces/12345,而是/bars/12345 或/clubs/12345
目前我有:
resources :spaces do
collection do
get :update_availables
get :update_search
get :autocomplete
end
member do
post :publish
post :scrape
end
resources :photos do
collection do
put :sort
end
end
resources :reviews
end
另外,有没有一种方法可以做到这一点,以便在我使用 space_url 的任何时候它都可以确定要使用哪个?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routes url-routing custom-routes