質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

解決済

ActiveAdmin導入後RSpecを呼べなくなりました

gakusi
gakusi

総合スコア19

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

1回答

0リアクション

0クリップ

2025閲覧

投稿2018/08/01 07:10

編集2018/08/02 00:19

RailsアプリにActiveAdminを導入後、Rspecを呼ぶと下記のエラーが発生するようになりました。
config/initializers/active_adminでActiveAdminを呼べていないようです。

検索を行い
・spec_helperにrequire
・node.jsをインストール
など試しましたが改善せず。

またActiveAdminはCoffee-railsと依存関係があるようなのですが、
Coffee-railsを途中でgemから削除してしまいました。再度インストールを行いましたがダメでした。

どのあたりに原因がありそうかご教示いただけますととても助かります。
よろしくお願い致します。

ruby 2.4.1
rails 5.2.0
activeadmin 1.3.0

※追記
・アプリ自体は動作します
・config/initializers/active_admin.rbを取り除くとテスト通りました

/Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/active_support.rb:53:in `bloc k in load_missing_constant': uninitialized constant ActiveAdmin (NameError) from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/active_support.r b:8:in `without_bootsnap_cache' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/active_support.r b:53:in `rescue in load_missing_constant' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/active_support.r b:43:in `load_missing_constant' from /Users/user_name/Programs/my_app/config/initializers/active_admin.rb:1:in `<main>' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:50:in `load' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:50:in `load' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/engine.rb:657:in `block in load_config_initi alizer' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.2.0/lib/active_support/notifications.rb:170:in `instr ument' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/engine.rb:656:in `load_config_initializer' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/engine.rb:614:in `block (2 levels) in <class :Engine>' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/engine.rb:613:in `each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/engine.rb:613:in `block in <class:Engine>' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:32:in `instance_exec' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:32:in `run' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:61:in `block in run_initial izers' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:228:in `block in tsort_each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:431:in `each_strongly_connected_component_from' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:421:in `block in each_strongly_connected_component_from' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:50:in `each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:50:in `tsort_each_child' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:415:in `call' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:415:in `each_strongly_connected_component_from' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:349:in `block in each_strongly_connected_component' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in `each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in `call' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in `each_strongly_connected_component' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:226:in `tsort_each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:205:in `tsort_each' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/initializable.rb:60:in `run_initializers' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.2.0/lib/rails/application.rb:361:in `initialize!' from /Users/user_name/Programs/my_app/config/environment.rb:5:in `<main>' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:21:in `require' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:21:in `block in require_with_bootsnap_lfi' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/loaded_features_index.rb: 65:in `register' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:20:in `require_with_bootsnap_lfi' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.r b:29:in `require' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:102:in `preload' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:153:in `serve' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:141:in `block in run' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `loop' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `run' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/application/boot.rb:19:in `<top (required)>' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /Users/user_name/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require' from -e:1:in `<main>'

Gemfile

source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.4.1' gem 'rails', '~> 5.2.0' gem 'pg', '>= 0.18', '< 2.0' gem 'puma', '~> 3.11' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'simple_form' gem 'turbolinks', '~> 5' gem 'jbuilder', '~> 2.5' gem 'geocoder' gem 'gon' gem 'jquery-rails' gem 'bootstrap-sass' gem 'slim-rails' gem 'carrierwave' gem 'devise' gem 'devise-bootstrap-views' gem 'toastr-rails' gem 'bootsnap', '>= 1.1.0', require: false group :development, :test do gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] end group :development do gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' gem 'rspec-rails', '~> 3.6.0' gem 'factory_bot_rails', '~> 4.10.0' gem 'spring-commands-rspec' gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' gem 'better_errors' gem 'binding_of_caller' gem 'pry-byebug' gem 'rack-mini-profiler', require: false gem 'activeadmin' end group :development,:test do gem 'pry-rails' end group :test do gem 'capybara', '>= 2.15', '< 4.0' gem 'selenium-webdriver' gem 'chromedriver-helper' end gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。