【问题标题】:Rails project not found spec/requests/static_pages_spec.rb, where can create it?Rails 项目未找到 spec/requests/static_pages_spec.rb,在哪里可以创建它?
【发布时间】:2014-04-18 07:04:10
【问题描述】:

我正在阅读 ruby​​ 和 rails 教程第二版。

我在标题页中做动态标题时遇到问题。 在这本书中写了这个路径“spec/requests/static_pages_spec.rb”,我没有在它所在的rails项目中找到任何spec文件夹?在哪里可以创建 static_pages_spec.rb 文件?

我正在使用 rails 4.0.2

书籍链接:http://ruby.railstutorial.org/chapters/rails-flavored-ruby#top

清单 4.4。更新了主页标题的测试。 规范/请求/static_pages_spec.rb

请帮帮我

path "spec/requests/static_pages_spec.rb "

我可以在 rails 根文件夹中创建它的 spec 文件夹吗?

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    位于 rails 根目录中的文件夹规范。
    在 Rails 中,您可以使用 Rspec 生成器或创建助手:

    添加到 Gemfile:

    gem 'rspec-rails'
    

    运行 rails 生成器:

    rails g rspec:install
    

    这会在您的项目中创建文件夹spec 并生成spec_helper.rb
    并运行rspecbundle exec rspec

    【讨论】:

    • 安装后运行此“bundle exec rspec spec/requests/static_pages_spec.rb”后此“rails generate integration_test static_pages”对其他人有帮助
    • 嗨我现在面临一个问题,当我运行此命令“jaskaran@jaskaran-Vostro-1550:~/rails_project$ rails generate integration test static_pages”时,Bundle is install gem is also install now comming 请帮帮我“找不到生成器集成。”
    【解决方案2】:

    位于您的 rails 应用程序的 rails 根目录中的文件夹规范。 在 Rails 中你可以使用 Rspec 生成器:

    以下 Gem 添加到 Gemfile:

    gem 'rspec-rails'
    

    然后在终端上运行以下命令

    rails g rspec:install
    

    这会在您的项目中创建文件夹规范并生成 spec_helper.rb 并运行 rspec 或 bundle exec rspec

    【讨论】:

    • 嗨我现在面临一个问题,当我运行此命令“jaskaran@jaskaran-Vostro-1550:~/rails_project$ rails generate integration test static_pages”时,Bundle is install gem is also install now来请帮我“找不到生成器集成。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2013-04-25
    • 2012-07-05
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多