获取 3.1 升级后生成的新迁移
我已按照 Ryan Bates 在 Railscast Episode 282 中的说明将我的应用程序升级到 Rails 3.1 。一切都运行良好,除了生成的新迁移仍然遵循
class MigrationName < ActiveRecord::Migration
def up
end
def down
end
end
如何升级事物的旧样式,以便以新样式生成新迁移:
class MigrationName < ActiveRecord::Migration
def change
end
end
I have upgraded my app to rails 3.1 following Ryan Bates' instructions in Railscast Episode 282. Everything is working wonderfully except that new migrations generated are still following the old style of
class MigrationName < ActiveRecord::Migration
def up
end
def down
end
end
How do I upgrade things so new migrations are generated in the new style of:
class MigrationName < ActiveRecord::Migration
def change
end
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
3.1。 0 生成器 仅在检测到添加某些内容的迁移时才使用
change
。也许您没有调用rails g migration AddSomething?The 3.1.0 generator only uses
change
if it detects a migration that adds something. Maybe you didn't callrails g migration AddSomething
?