gpt4 book ai didi

ruby-on-rails-3 - rails 生成器不会在 rails 3.2.9 引擎中创建 rspec 文件/目录

转载 作者:行者123 更新时间:2023-12-04 05:22:40 25 4
gpt4 key购买 nike

我们使用以下命令创建 rails 3.2.9 引擎:

rails plugin new my_eng --mountable --dummy-path=spec/dummy

在 my_eng.gemspec 中,添加了 rspec:
s.add_development_dependency "rspec-rails", ">= 2.0.0"

运行 bundle install .然后在引擎的根目录中:
rails g rspec:install

在 spec/下创建了一个 spec_helper.rb 文件。

问题是在创建模型或 Controller 时,例如 rails g model my_model... , 在 spec/下,没有模型目录和 my_model_spec.rb 被创建。我们试图运行 rails g rspec:install在 spec/dummy/下,问题仍然存在。我们的代码有什么问题?感谢您的帮助。

最佳答案

你必须在 config/application.rb 中插入如下内容:

config.generators do |g|
g.template_engine :erb
g.test_framework :rspec, :fixture => true, :views => false
g.integration_tool :rspec, :fixture => true, :views => true
g.fixture_replacement :factory_girl, :dir => "spec/support/factories"
end

关于ruby-on-rails-3 - rails 生成器不会在 rails 3.2.9 引擎中创建 rspec 文件/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545463/

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