postgresql - 在 rails 3.2 中默认使用 postgresql 和避免 testunit 的方法?

标签 postgresql rspec ruby-on-rails-3.2 rspec-rails rails-postgresql

每次启动新的 Rails 应用程序时,我都厌倦了输入 $ rails new [app name] -d postgresql --skip-test-unit。我正在使用 Rails 3.2。

有什么方法可以使使用 postresql 和跳过测试单元成为新 Rails 应用程序的默认设置吗?

最佳答案

是的。 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
.
.
.

通过更新 ~/.railsrc 文件,rails new 生成器的任何标志都可以成为默认值。

关于postgresql - 在 rails 3.2 中默认使用 postgresql 和避免 testunit 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12027640/

相关文章:

使用规范进行测试,railstutorial 第 3 章中的 capybara 不起作用(have_selector ('title',:text => ' | Home' ))

ruby-on-rails - 产品型号为 : Rspec tell me that "Trait not registered" 的 FactoryGirl

ruby-on-rails - 在 Rails 中使用测试数据库

ruby-on-rails - 通过与 Ruby-on-Rails 4.1 的关系在 RSpec 3.1.0 和 has_many 上遇到麻烦

postgresql - 如何根据出生日期计算下一个生日?

ruby-on-rails - 在使用 Rails 3.2 进行日志记录时,如何记录日志语句出现的文件名和行号?

ruby-on-rails - number_to_human 与货币

sql - 根据另一列的最小值选择一列

postgresql - Postgresql 查询中何时执行 offset 和 limit 关键字?

json - Postgresql 从 Json 对象到数组