如何在运行 rake 时将视图从开发数据库复制到测试数据库?
我陷入了一种特定的情况。 当我跑步时
rake db:test:clone_struct ,测试数据库不会复制开发数据库中的视图。那么有没有解决此问题的方法,以便我也可以获取测试数据库中的视图。 我也尝试过使用 rake db:test:purge 和 rake db:test:clone 。但它也不支持我。
希望我在这里得到一些建议,
提前致谢。
I am stuck at a particular situation .
When I run
rake db:test:clone_structure ,the test db is not copying the views that are in the development db.So is there any solution for this problem so that I can get the views in test db also .
I have tried using rake db:test:purge and rake db:test:clone as well. But it doesn't support me as well.
Hope I get some suggestions here ,
Thanks in Advance .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将数据库模式格式更改为 :sql 而不是默认的 :ruby 格式,看看是否有帮助。
只需将他的行添加到您的 application.rb:
注意:通过使用此选项,您的架构转储可能会变得不太可移植。
Try to change the database schema format to :sql instead of its default :ruby format and see if it helps.
Just add his line to your application.rb:
Note: By using this option, your schema dump might become less portable.
我自己还没有尝试过(虽然我正要尝试),但解决方案应该是安装 <代码>rails_sql_views gem。
Haven't tried it myself (although I'm just about to), but the solution is supposed to be to install the
rails_sql_views
gem.