rails生成模型后自动t.timestamps,我可以在迁移文件中手动删除吗?

时间:2013-04-08 07:16:57

标签: ruby-on-rails ruby-on-rails-3 rubygems twitter-oauth

我跑了rails generate model XXXX user_id:integer stream_url:text

我注意到t.timestamps是迁移文件的一部分。我可以手动删除此行而不会在将来出现任何问题吗?

我搜索过但找不到答案。我只是想在它引起问题之前提前检查。

我正在尝试按照此链接http://ckdake.com/content/2010/posting-to-twitter-from-a-ruby-on-rails-app.html中的步骤使用twitter gem

2 个答案:

答案 0 :(得分:7)

使用rails g model MyModel --no-timestamps

rails g model --help

的更多信息

答案 1 :(得分:3)

在rails迁移逻辑中,t.timestamp只需添加两个列 created_at,updated_at 。当您根据创建和更新的时间形成模型查询时,确实需要这两列。

如果您将来不打算使用此类查询,绝对可以忽略它。