gpt4 book ai didi

ruby-on-rails - rspec 触发器 "DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically."

转载 作者:行者123 更新时间:2023-12-04 03:51:55 26 4
gpt4 key购买 nike

我遵循了 http://guides.rubyonrails.org/getting_started.html 上的教程带有脚手架并添加了 rspec。到目前为止我没有添加任何特殊代码。

当做...

rake spec

...我收到大约 20 条以下警告:

DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically. Please define instance methods directly in RSpec::Rails::ViewExampleGroup instead. (called from at /Users/pixtur/Projects/website-com/spec/views/welcome/index.html.haml_spec.rb:3)

我不明白,这个错误试图告诉我什么。 index.html.haml_spec.rb 是通过脚手架创建的,如下所示:

require 'spec_helper'

describe "welcome/index.html.haml" do
pending "add some examples to (or delete) #{__FILE__}"
end

我正在使用 rails 3.2.3/ruby​​ 1.9.2

我必须安装以下 gem:

  • actionmailer (3.2.3)

  • Action 包 (3.2.3)

  • 事件模型 (3.2.3)
  • 事件记录 (3.2.3)
  • 事件资源 (3.2.3)
  • 主动支持 (3.2.3)
  • 充当可标记的角色 (2.2.2)
  • 可寻址 (2.2.8)
  • 阿雷尔 (3.0.2)
  • 自动测试 rails (4.1.2)
  • 生成器 (3.0.0)
  • bundler (1.1.3)
  • 卡皮斯特拉诺 (2.12.0)
  • capybara (1.1.2)
  • 子进程 (0.3.2)
  • 咖啡架 (3.2.2)
  • CoffeeScript (2.2.0)
  • CoffeeScript 源 (1.3.3)
  • diff-lcs (1.1.3)
  • erubis (2.7.0)
  • execjs (1.4.0)
  • ffi (1.0.11)
  • haml (3.1.6)
  • haml-rails (0.3.4)
  • 高线 (1.6.12)
  • 远足 (1.2.1)
  • 国际化 (0.6.0)
  • 旅程 (1.0.3)
  • jquery-rails (2.0.2)
  • json (1.7.3)
  • libv8 (3.3.10.4 x86_64-darwin-10)
  • libwebsocket (0.1.3)
  • 邮件 (2.4.4)
  • mime 类型 (1.18)
  • mini_magick (3.4)
  • multi_json (1.3.5)
  • MySQL (2.8.1)
  • net-scp (1.0.4)
  • net-sftp (2.0.5)
  • net-ssh (2.5.2)
  • net-ssh-gateway (1.1.0)
  • Nokogiri (1.5.2)
  • 通晓多种语言 (0.3.3)
  • 机架 (1.4.1)
  • 机架缓存 (1.2)
  • rack-ssl (1.3.2)
  • 机架测试 (0.6.1)
  • rails (3.2.3)
  • railties (3.2.3)
  • rake (0.9.2.2、0.8.7)
  • rdoc (3.12)
  • rspec (2.6.0)
  • rspec 核心 (2.6.4)
  • rspec-expectations (2.6.0)
  • rspec 模拟 (2.6.0)
  • rspec-rails (2.6.1)
  • rubygems-更新 (1.8.24)
  • rubyzip (0.9.8)
  • rvm (1.11.3.3)
  • rvm-capistrano (1.2.2)
  • sass (3.1.19)
  • sass-rails (3.2.5)
  • selenium-webdriver (2.21.2)
  • 链轮 (2.1.3)
  • 子执行(0.2.2)
  • therubyracer (0.10.1)
  • 雷神 (0.14.6)
  • 倾斜(1.3.3)
  • treetop (1.4.10)
  • tzinfo (0.3.33)
  • 丑化者 (1.2.4)
  • xpath (0.1.4)
  • ZenTest (4.8.0)

非常欢迎任何有关如何消除警告的帮助。

最佳答案

升级到最新版本的 rspec 后警告消失了:

rspec (2.10.0)rspec 核心 (2.10.1)rspec 期望 (2.10.0)rspec 模拟 (2.10.1)rspec-rails (2.10.1)

关于ruby-on-rails - rspec 触发器 "DEPRECATION WARNING: The InstanceMethods module inside ActiveSupport::Concern will be no longer included automatically.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10770160/

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