【发布时间】:2014-11-13 10:10:24
【问题描述】:
我有一个house 模型提供类似的路线
/house/:id
在某些情况下,我(或用户,以一种非常动态的方式)认为房子是预定义列表中的小屋、小屋、建筑物、农场等。选择取决于用户输入的内容,而不是让用户选择,所以它取决于可以改变的逻辑
有没有办法创建备用路线,如果逻辑决定房子是小屋,它将有路线
/cabin/:id
这会将其路由到房屋控制器和适当的操作? (其他别名也一样)
我不能使用 STI,因为实例是房子,并且可以动态更改其“类型”
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-4 routing