我是 Ruby on Rails 的新手,我正在通过http://ruby.railstutorial.org/chapters/static-pages#top本教程学习它。
本教程中给出的一个命令对我不起作用
rails new sample_app --skip-test-unit
错误文本是
无效的选项 --skip-test-unit
知道为什么它不起作用以及如何解决它吗?
我是 Ruby on Rails 的新手,我正在通过http://ruby.railstutorial.org/chapters/static-pages#top本教程学习它。
本教程中给出的一个命令对我不起作用
rails new sample_app --skip-test-unit
错误文本是
无效的选项 --skip-test-unit
知道为什么它不起作用以及如何解决它吗?
请试试
rails new sample_app -T
为了完整起见,将答案从评论转移到这里:
rails -v
表明该应用程序正在运行rails 2.3
版本而不是预期rails 3.2.9
版本。 --skip-test-unit
不是rails 2.3
版本中的有效选项
只需使用 创建您的应用程序rails new my_app
,然后添加下面的代码。
# config/application.rb
config.generators do |g|
g.test_framework nil
end
然后,当您使用时rails g controller home
,它不会自动生成测试单元。