0

在安装 PG 并正确设置之后,然后运行迁移 (rake db:create db:migrate db:fixtures:load),Rails 实际上从未保存任何记录 - 它只是回滚所有内容。

疯狂的部分是,它不会破坏验证!它自动假定一切都已经工作了,即使 Postgres 并没有实际执行任何操作。

这是我的database.yml:

development:
  adapter: postgresql 
  database: rails_db 
  user: rails
  host: localhost

这是验证:

validates :name, :monthly_budget, :presence => true

当我执行更改时,它只是执行 BEGIN 然后 ROLLBACK。没有任何更改有效,但一切都有效。

4

0 回答 0