sql - 时间戳不会显示在我的联系人数据库中
问题描述
我正在做一个在线课程,我正在尝试设计一个带有用户数据库的网站。我已经建立了一个带有表单/表格的“联系我们”页面。我无法在 rails 控制台中显示时间戳 $ Contact.all
这是我的 Schema.rb :
ActiveRecord::Schema.define(version: 20190518115940) do
create_table "contacts", force: :cascade do |t|
t.string "name"
t.string "email"
t.text "comments"
end
end
这是 crate_contacts.rb 文件:
class CreateContacts < ActiveRecord::Migration[5.0]
def change
create_table :contacts do |t|
t.string :name
t.string :email
t.text :comments
t.timestamps
end
end
end
解决方案
你schema.rb
对时间戳一无所知。您是否在没有创建表的情况下timestamps
将其添加到迁移中?
如果是这样,您可以使用命令重新运行迁移(假设它是最后一个)rails db:migrate:redo
,但该表中的所有数据都将被擦除。
有关更多选项,请参阅本指南。
推荐阅读
- python - AWS Serverless - 添加响应标头
- python - 在python中编写描述符
- git - 如何使用 PowerShell 在 Azure DevOps 管道中运行 git push?
- android - 列表项不会出现在屏幕上,而是打印在控制台上
- cloud - Cloudera CDP 私有云 - 在主机上安装失败
- javascript - 您可以从 Amazon s3 中提取文件而不在文件中进行硬编码吗?
- python - 修复 ezgmail 的 ModuleNotFoundError
- c# - 从主窗体的托盘图标上打开另一个窗体
- intellij-idea - Spock 2.0 正在报告数据驱动测试的额外测试
- r - 在 R 中聚合顺序和分组数据