Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因为它确实看起来不像。当我生成一个模型并检查它的 db 迁移文件时(我有点菜鸟,请原谅我的无知),没有自动生成的“down”代码。这是因为最新的 Rails 版本已经知道如何自动为我处理这个问题吗?
最新版本的 rails 支持一种名为change; 如果 Rails 可以仅通过此迁移的内容计算出如何反转迁移——如果你只使用内置的迁移方法通常可以——那么你不需要定义down方法。
change
down
如果你需要做一些自定义的事情,或者 Rails 不知道如何逆向迁移,你需要编写upanddown方法而不是change.
up