使用rails分配对象ID

时间:2012-03-22 19:01:10

标签: ruby-on-rails activerecord ruby-on-rails-3.2

假设我有一个客户端应用程序将请求发送到rails后端。其中一个请求是创建一个新对象,比如一个帖子。在这种情况下,客户端应用程序发送包含帖子标题和帖子内容的json请求。

但是现在假设对象也需要有一个id,客户端应用程序不提供。有没有办法让rails自动增加先前创建的帖子的id并将新创建的对象id设置为该值?

我会将它放入PostsController的create方法吗?或者这种逻辑是否属于模型文件?

1 个答案:

答案 0 :(得分:1)

通常,这是在数据库级别完成的。为您生成的表格轨道默认情况下会有一个自动递增ID列