Ruby on rails 3.2 未定义的mixin';盒影';使用活动管理编辑器

Ruby on rails 3.2 未定义的mixin';盒影';使用活动管理编辑器,ruby-on-rails-3.2,activeadmin,Ruby On Rails 3.2,Activeadmin,我有一个使用ActiveAdmin1.0的Rails 3.2应用程序,我正在使用 每当我尝试加载时,都会出现以下错误。前端加载良好,如果我删除了活动的_admin_编辑器gem,则ActiveAdmin加载良好 我已经在谷歌搜索了好几天,试图找出答案 在/Library/Ruby/Gems/2.0.0/Gems/active\u admin\u editor-1.1.0/app/assets/stylesheets/active\u admin/editor.css.scss中未定义混合“框阴影

我有一个使用ActiveAdmin1.0的Rails 3.2应用程序,我正在使用

每当我尝试加载时,都会出现以下错误。前端加载良好,如果我删除了活动的_admin_编辑器gem,则ActiveAdmin加载良好

我已经在谷歌搜索了好几天,试图找出答案

在/Library/Ruby/Gems/2.0.0/Gems/active\u admin\u editor-1.1.0/app/assets/stylesheets/active\u admin/editor.css.scss中未定义混合“框阴影”

Application.css.scss

*= require_self
*= require formtastic-bootstrap
*= require my_styles
*= require active_admin/editor/wysiwyg
我的应用程序布局

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="">
  <meta name="author" content="">
  <link rel="shortcut icon" href="../../assets/ico/favicon.ico">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<!--Latest minified Font Awesome CSS-->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css">
<!-- Custom styles for this template -->
<link href="/assets/my_styles-6077c0d3b7523ad80195404b9270b1ac.css" media="screen" rel="stylesheet" type="text/css" />
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<meta content="authenticity_token" name="csrf-param" />
<meta content="" name="csrf-token" />
</head>
<body>
<script src="/assets/application-0c2344779e38105475d0e1be9a815723.js" type="text/javascript"></script>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</body>
</html>

尝试在github上使用活动的管理编辑器

gem 'active_admin_editor', github: 'ejholmes/active_admin_editor'

你需要恢复被认为不推荐使用的混音“盒影”,我可以用最小的更改来解决它,这个版本在这个gem的个人分叉上可用,我正在等待拉请求

我使用了这个gem:尽管它没有维护,但它有硬编码的方框阴影。

对于github:“ejolmes/active\u admin\u editor”这个repo gemspec是入侵的

尝试以下回购协议:

gem 'active_admin_editor', github: 'boontdustie/active_admin_editor'

这就解决了您的问题。

box shadow是一个引导混入,您确定AA之前需要引导,并且正确调用了混入吗?@Sotox我认为这可能是问题所在。我正在为css和javascript使用引导CDN,但我正试图找出如何导入它,以便AA获得它,因为AA有自己的布局。创建两个不同的布局,一个用于应用程序,另一个用于AA后端。我必须使用旧版本的bourbon来实现这一点。gem'bourbon'、'3.2.4'请不要为这样的评论创建新的答案。改为创建新注释。谢谢你,传奇人物!成功了,但是如果官方的宝石能够修复,那就太好了