gpt4 book ai didi

ruby-on-rails - 跳过为 `rails generate controller` 创建测试、 Assets 和帮助程序的语法?

转载 作者:行者123 更新时间:2023-12-03 05:13:36 24 4
gpt4 key购买 nike

我阅读了帮助并尝试了以下命令来跳过测试、 Assets 和帮助文件的生成

$ bin/rails generate controller home index  --helper false --assets false --controller-specs false --view-specs false   
create- app/controllers/home_controller.rb
route get "home/index"
invoke erb
create app/views/home
create app/views/home/index.html.erb
invoke rspec
error false [not found]
error false [not found]

正如您可能通过上面的输出注意到的那样,这是有效的,并且仅生成 Controller 、路由 View 。但最后两行很有趣:

error  false [not found]
error false [not found]

显然rails似乎不喜欢--option-name false语法。所以这个错误是因为我使用了错误的语法?如果是,那么正确的方法是什么?谢谢

最佳答案

尝试使用 --no- 后跟 optionname:

rails generate controller home index  --no-helper --no-assets --no-controller-specs --no-view-specs

如果您想在每次运行生成器命令时更改默认行为,您可以在 application.rb 文件中配置您想要的默认行为 - 请参阅 How can I make sure Rails doesn't generate spec tests for views and helpers? .

关于ruby-on-rails - 跳过为 `rails generate controller` 创建测试、 Assets 和帮助程序的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14045858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com