Techioz Blog

ActiveAdmin::Devise::Sessions#new の SassC::SyntaxError

概要

私は arctic_admin gem を使用しています。 https://github.com/cprodhomme/arctic_admin をフォローします gemファイルに追加しました

 gem 'arctic_admin'

/app/assets/javascripts/active_admin.js ファイル内

//= require arctic_admin/base

/app/assets/stylesheets/active_admin.scss ファイル内

@import "arctic_admin/base";

active_admin.rb内

 meta_tags_options = { viewport: 'width=device-width, initial-scale=1' }
    config.meta_tags = meta_tags_options
    config.meta_tags_for_logged_out_pages = meta_tags_options

ローカルテーマでは機能しています。しかし、開発環境では、私は得ます

SassC::SyntaxError in ActiveAdmin::Devise::Sessions#new
Showing /usr/local/bundle/gems/activeadmin-2.12.0/app/views/layouts/active_admin_logged_out.html.erb where line #12 raised:

Error: File to import not found or unreadable: arctic_admin/base.
        on line 1:1 of app/assets/stylesheets/active_admin.scss
>> @import "arctic_admin/base";

誰かこれについて手伝ってくれませんか?

解決策

この問題は、Gemfile の :development, :test グループの下に gem が追加されたために発生しました。投稿の下のコメントに従って、それをこれらのグループの外に移動しました。この問題は現在解決されています。