假设我有一个客户端应用程序将请求发送到rails后端。其中一个请求是创建一个新对象,比如一个帖子。在这种情况下,客户端应用程序发送包含帖子标题和帖子内容的json请求。
但是现在假设对象也需要有一个id,客户端应用程序不提供。有没有办法让rails自动增加先前创建的帖子的id并将新创建的对象id设置为该值?
我会将它放入PostsController的create
方法吗?或者这种逻辑是否属于模型文件?
答案 0 :(得分:1)
通常,这是在数据库级别完成的。为您生成的表格轨道默认情况下会有一个自动递增ID列