【发布时间】:2012-05-28 20:29:06
【问题描述】:
我已经尝试过几次解决这个问题,但都没有成功。
我最近将我的应用程序从 Sqlite3 切换到 Postgress,但现在在 Rails 中生成模型时遇到问题。奇怪的是,当我运行 Rake db:migrate 时,我的终端窗口显示表已成功创建。虽然当我查看我的架构文件时,几乎创建的模型没有出现。该模型的属性无法通过 Rails 控制台访问,这似乎让我知道该模型尚不存在于数据库中。
我的假设是错的,还是你们认为这里还有其他事情发生?我已经用谷歌搜索了这个问题,但似乎找不到任何与此问题相关的帖子,因此欢迎任何帮助或建议。
【问题讨论】:
-
当您手动连接 postgres 客户端 (postgresql.org/docs/9.1/interactive/app-psql.html) 并使用
\d列出表时,您会看到新表吗?
标签: ruby-on-rails postgresql migration