【问题标题】:Way to use postgresql and avoid testunit by default in rails 3.2?在rails 3.2中默认使用postgresql并避免使用testunit的方法?
【发布时间】:2012-08-19 15:23:33
【问题描述】:
我厌倦了每次启动新的 Rails 应用程序时都输入$ rails new [app name] -d postgresql --skip-test-unit。我正在使用rails 3.2。
有没有办法让使用 postresql 和跳过测试单元成为新 Rails 应用程序的默认设置?
【问题讨论】:
标签:
postgresql
rspec
ruby-on-rails-3.2
rspec-rails
rails-postgresql
【解决方案1】:
是的。 Rails 3.2 通过更新 ~/.railsrc 文件使设置这些默认值变得容易。
在命令行:
$ echo -d postgresql -T > ~/.railsrc
现在每个新的 Rails 应用都将使用 postgresql 并避免使用 testunit。
$ rails new [my new app]
[my computer]:[my directory] [my name]$ rails new [my new app]
Using -d postgresql -T from /Users/benjaminunger/.railsrc
create
create README.rdoc
create Rakefile
.
.
.
rails 新生成器的任何标志都可以通过更新 ~/.railsrc 文件成为默认值。