Ruby on Rails - 将id从每个用户的1开始

时间:2014-11-16 08:36:20

标签: ruby-on-rails

我基本上在用户,帖子模型之间设置了user has many posts关系,但我意识到我希望能够为每个用户提供唯一的帖子ID。

所以我猜每个用户都应该有自己的帖子表,这可以使每个用户的第一篇文章以../posts/1开头

知道该怎么做吗?

2 个答案:

答案 0 :(得分:0)

你现在正走在正确的轨道上。向您的position模型添加名为Posts。然后你必须使用gem来正确定位和重新定位删除User的{​​{1}}。看看acts_as_tree。还有其他选择。

答案 1 :(得分:0)

看起来你想要“slu”来识别你的帖子。

看看 friendly_id ,它简化了很多与slug相关的任务。