Javascript 修复ActiveAdmin样式表问题

Javascript 修复ActiveAdmin样式表问题,javascript,css,ruby-on-rails,activeadmin,ruby-on-rails-4,Javascript,Css,Ruby On Rails,Activeadmin,Ruby On Rails 4,我已经设置了activeadmin,但我不得不将文件取出并放入名为“admin”的assets/stylesheets和assets/javascripts子文件夹中,因为这些样式正在继承到我的主应用程序中,并导致各种问题 我按照这里的指示: 其中: 我已经按照这些说明进行了操作,但是现在我的管理员已经失去了styles/js功能,看起来我的应用程序仍在尝试导入这些文件 正在寻找帮助使这些资产正常工作,并将它们排除在我的主应用程序之外。谢谢大家! 我要补充一点:这在当地很管用。当我推到herok

我已经设置了activeadmin,但我不得不将文件取出并放入名为“admin”的assets/stylesheets和assets/javascripts子文件夹中,因为这些样式正在继承到我的主应用程序中,并导致各种问题

我按照这里的指示: 其中:

我已经按照这些说明进行了操作,但是现在我的管理员已经失去了styles/js功能,看起来我的应用程序仍在尝试导入这些文件


正在寻找帮助使这些资产正常工作,并将它们排除在我的主应用程序之外。谢谢大家!

我要补充一点:这在当地很管用。当我推到heroku的时候,风格似乎消失了。他们最近不是通过风格干预解决了这个问题吗?他们确实没有@MichaelSzyndel。这非常令人沮丧。我也在用最新的版本。我真的很想让它正常工作。奇怪的是,我非常确定我和这个问题,然后它被更新的版本修复了(可能他们停止向管道添加AA资产)@MichaelSzyndel-这很奇怪。我使用的是最新版本,所有合适的gems,并遵循安装说明,我有史以来最奇怪的版本之一。
Create the folders app/assets/javascripts/admin and app/assets/stylesheets/admin and move the files active_admin.js and active_admin.css.scss into these folders, respectively.

In your app/assets/stylesheets/application.css.scss you will find the following near the top:

 *= require_self
 *= require_true .

Change this to:

 *= require_self
 *= require_directory .

Do the same for application.js.

The culprit is active_admin’s asset_registration.rb and application.rb:

def register_default_assets
register_stylesheet 'active_admin.css'
register_javascript 'active_admin.js'
end

To clear these and replace them with the new files, add the following to the bottom of config/initializers/active_admin.rb:

config.clear_stylesheets!
config.register_stylesheet 'admin/active_admin.css'

config.clear_javascripts!
config.register_javascript 'admin/active_admin.js'