【问题标题】:couldn't find file 'active_admin/base' with type 'text/css'找不到类型为“text/css”的文件“active_admin/base”
【发布时间】:2018-04-01 17:16:17
【问题描述】:

我正在尝试使用 Active_admin 制作一个管理应用程序,该应用程序将允许我的非营利组织在我们的计划中获取学生的出勤率,以及其他事项,例如签名权限、日历等。我正在尝试为教室制作一个页面当应用程序因标题“Sprockets::FileNotFound - 找不到类型为'text/css'的文件'active_admin/base'”中的上述错误而中断时,模型称为'Attendance'。我试图删除 gems,重新安装 gems 并多次重新启动我的服务器。我在这里和在线搜索无济于事,任何帮助我将不胜感激。

我的应用程序.js

//= require jquery3
//= require jquery-ui
//= require jquery_ujs
//= require bootstrap-sprockets
//= require bootstrap-datepicker
//= require moment
//= require fullcalendar
//= require fullcalendar/gcal
//= require d3
//= require active_admin/base
//= require turbolinks
//= require select2
//= require underscore
//= require autoselect
//= require gmaps/google
// require active_admin_map_index
//= require_tree .


$(document).ready(function() {
   $("#calendar").fullCalendar({
     header:
     left: "prev,next today",
     center: "title",
     right: "month,agendaWeek,agendaDay"
     defaultView: "month",
     height: 500,
     slotMinutes: 15,
     eventSources: ["/events/info"],
     timeFormat: "h:mm t{ - h:mm t} ",
     dragOpacity: "0.5"
  });
});

active_admin.js

// require index_as_calendar/application
//= require active_admin/base
//= require jquery-ui
//= require select2
// require underscore
// require autoselect

$(document).ready(function() {
  jQuery('input.hasDatetimePicker').datetimepicker({
    dateFormat: "dd/mm/yy",
    beforeShow: function () {
      setTimeout(
       function () {
          $('#ui-datepicker-div').css("z-index", "3000");
        }, 100
        function () {
          $('.js-example-basic-multiple').select2();
        },
        function () {
          newAutoSelect = new AutoSelect(input: $('#q_id_eq'))
          newAutoSelect.init();
    )}
  });
 }
)};

我的应用程序.scss

"*= require jquery-ui
 *= require jquery-ui/sortable
 *= require jquery-ui/datepicker
 *= require bootstrap-datepicker
 *= require fullcalendar
 *= require_tree .
 *= require_self
 */
 @import "active_admin/mixins";
 @import "active_admin/base";
 //@import "font-awesome-sprockets";
 //@import "font-awesome";
 @import "active_admin_datetimepicker";
 @import "fullcalendar";"

我的部分 gemfile

gem 'fullcalendar-rails'
gem 'momentjs-rails'
gem 'paperclip', '~> 5.0'
gem "active_admin-sortable_tree"
gem 'active_admin_importable'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'
gem 'activeadmin_addons'
gem 'active_admin_datetimepicker'
gem 'active_admin_role'
gem 'active_admin-duplicatable'
gem 'responders', '~> 2.2'
gem 'gmaps4rails'
gem 'underscore-rails'
gem 'geocoder'
gem 'figaro'
gem 'high_voltage', '~> 3.0.0'
gem 'rails-assets-jquery', source: 'https://rails-assets.org'
gem 'rails-assets-datatables', source: 'https://rails-assets.org'

gem 'jquery-ui-rails', '5.0.5'
gem 'jquery-rails'
gem 'bootstrap-datepicker-rails'
# Turbolinks makes navigating your web application faster. Read more: 
https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'

【问题讨论】:

  • 我用太多不同的 gem 搞砸了我的管道,试图做同样的事情,所以我做了一些清理,只使用了我需要的 gem。不确定到底是什么问题。

标签: jquery sass ruby-on-rails-5 activeadmin


【解决方案1】:

我也清理了供应商中的资产管道,冲突太多。清除了冲突的 gem,并清理了代码。很好。

【讨论】:

    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 2016-07-21
    • 2020-04-13
    • 2020-04-07
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2017-09-17
    相关资源
    最近更新 更多