Rails路由别名
|
我有一个名为
Spaces
的模型,它具有不同类型的地方...例如酒吧,餐厅等。它具有相同的列,相同的模型,控制器等。没有花哨的STI,我只有一个名为Space_type
的字段想确定一条别名路由。
不是domain.com/spaces/12345
而是would3ѭ或/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都可以确定要使用哪个?
没有找到相关结果
已邀请:
2 个回复
穗揣
和
换成
(或任何控制器名称),可以创建如下路线:
厦惫
会生成以下网址:
,
...任意have13ѭ 而且看起来STI wold可以使这项工作变得更加干净;) UPD 您还可以添加约束以防止某些冲突:
是的-最好将这次溃败放在所有其他路线的底部 您也可以将其包装为辅助程序(并重写默认的
):