如何在Github上创建父资源相关的ID?

时间:2012-04-01 17:15:59

标签: ruby-on-rails ruby github

在Github中,问题系统的ID就像这样

/<user>/<repository>/issues/<issue_number>

问题编号不是数据库ID,因为它就像2323237而不是5。

在rails中,我想对我的网站做同样的事情。例如

/people/5/hats/1

应该给第五个人第一个帽子,而不是DB表中的第一个帽子。 因此

/people/5/hats/1

不一样
/people/6/hats/1

知道如何在rails中实现这个功能吗?任何指向教程的链接都可以吗?

1 个答案:

答案 0 :(得分:0)

你的逻辑应该在帽子的节目控制器中

resources :people do 
  resources :hats
end