【发布时间】:2012-01-25 23:39:23
【问题描述】:
大家好,
我目前完全被以下问题所困扰,甚至不知道如何继续,所以我的 Rails 3(.1)-app 的任何帮助将不胜感激:
我有一个“document_type”,它可以“有许多”(版本的)“文档”,可以通过一个短 URL 访问,该 URL 类似于domain.com/d<id of form> - 就像 ID 为 12 的文档的domain.com/d12。到目前为止没有什么特别的。但是现在我被要求更改(或更准确地说是添加)允许通过 document_type 的 id 和文档的 id 访问的路由:domain.com/t2v3(或类似的东西),其中“2”是 document_type_id,“3”是文档的版本(在文档表中都是 o/c)。
我所拥有的代码(以防万一......)是:
match 'd:id', :controller => 'documents', :action => 'show', :id => 'id'
我只是不知道如何(或者即使...)可以做到这一点...
天啊!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 routes