rails 3.2.19是否可以调用没有整数id的视图

时间:2014-10-28 18:08:29

标签: ruby-on-rails view routing

据我所知,在调用节目视图时,您通常会有一个ID(1234),但如果该ID是路径(剪辑/ 2010/03/19/3591 / fnc-201),该怎么办? 它可行吗?

更新

我需要解释更多...
当我输入http://10.1.4.167:3003/embed/时,我想将1234clips/2010/03/19/3591/fnc-201添加到网址(并获取http://10.1.4.167:3003/embed/1234http://10.1.4.167:3003/embed/clips/2010/03/19/3591/fnc-201),然后我可以使用该网址进行一些转换在值上,然后查询(或不)具有转换值的DB。

所以这个值最初不是来自DB ...

现在我得到No route matches [GET] "http://10.1.4.167:3003/embed/clips/2010/03/19/3591/fnc-201"

我在routes.rb文件中可以做些什么?

1 个答案:

答案 0 :(得分:0)

回到roots我找到了我想要的东西:

get '*embed', to: 'embed#show', format: false   

希望它有助于某人

PS: 确保将它一直放在你的route.rb文件上,因为它是一个更“复杂的路线”