activeadmin-async_panel静默失败,没有错误

时间:2020-10-23 01:31:05

标签: ruby-on-rails activeadmin

我正在使用activeadmin-async_panel(0.2.5)运行rails 6和activeadmin(2.8.0)。尝试按照https://github.com/holyketzer/activeadmin-async_panel上的安装说明进行操作,但是遇到问题。

我的项目中没有active_admin.js.coffee,所以我在已经存在的active_admin.js文件旁边创建了一个内部app / assets / javascripts:

app / assets / javascripts / active_admin.js.coffee: sudo apt update sudo apt install linux-headers-`uname -r`

app / assets / javascripts / active_admin.js中有一行: #= require activeadmin-async_panel

app / assets / stylesheets / active_admin.scss是这样的:

//= require active_admin/base

在我的AA页面中,创建了一个示例面板和member_action:

// Sass variable overrides must be declared before loading up Active Admin's styles.
//
// To view the variables that Active Admin provides, take a look at
// `app/assets/stylesheets/active_admin/mixins/_variables.scss` in the
// Active Admin source.
//
// For example, to change the sidebar width:
// $sidebar-width: 242px;

// Active Admin's got SASS!
@import "active_admin/mixins";
@import "active_admin/base";

// Overriding any non-variable Sass must be done after the fact.
// For example, to change the default status-tag color:
//
//   .status_tag { background: #6090DB; }
@import "activeadmin-async_panel";

最后,我的模板位于app / views / admin / animals / timecall.html.erb: member_action :timecall do # /admin/animals/1/timecall @count = Animal.count render layout: false, locals: { count: @count } end panel 'Async test', class: 'async-panel', 'data-url' => '/admin/animals/1/timecall', 'data-period' => 1.second

当我加载页面时,会出现面板,但是无法访问数据URL:

embedded ruby file, animal name is <%= count %>

不确定我在做什么错。感谢您的帮助。

0 个答案:

没有答案
相关问题