Ruby on rails 如何使用最佳位置的活动\u管理员?

Ruby on rails 如何使用最佳位置的活动\u管理员?,ruby-on-rails,rubygems,gem,activeadmin,Ruby On Rails,Rubygems,Gem,Activeadmin,我想使活动的_管理在适当的位置可编辑 所以我用的是最好的宝石 然而,我遇到了很多问题 1) 我打字 在application.js中…但它似乎有自己的js系统,并且根本不包括application.js 我通过设置更改active_admin的配置文件来解决这个问题 config.register_javascript 'application.js' 但是,我必须跑 rake assets:precompile 每当我做一些改变 那么有没有简单的方法来解决这个问题呢 2) 最后,我加载了j

我想使活动的_管理在适当的位置可编辑

所以我用的是最好的宝石

然而,我遇到了很多问题

1) 我打字

在application.js中…但它似乎有自己的js系统,并且根本不包括application.js

我通过设置更改active_admin的配置文件来解决这个问题

config.register_javascript 'application.js'
但是,我必须跑

rake assets:precompile
每当我做一些改变

那么有没有简单的方法来解决这个问题呢

2) 最后,我加载了javascript…但是…best_in_place的样式表似乎不起作用…因为当我在某个div上移动鼠标时,它应该是样式化的,但不是…如何修复它

3) 另一个严重的问题..在我编辑完一些内容后,我按Enter..然后出现一个错误:说

batch_action not found in Admin::MemberController
我认为active\u admin会捕获“Enter Press”事件,因为当我完成编辑并单击任何空白位置时,最佳位置会起作用,数据库也会更改

那么,如何修复它呢

4) 最后一个问题…要立即更新编辑的值,我需要将此类代码添加到控制器中:

respnd_to: :html, :json
def update
    @member = Member.params[:id]
    @member.update_attributes(params[:member])
    respond_with @member
end
在active_admin中…我应该在哪里添加这些代码


如果你能帮助我,我将非常感激

我也遇到了同样的问题,它抛出了一个批处理动作,但没有找到。当我禁用所有批处理操作时,best_in_place开始工作

respnd_to: :html, :json
def update
    @member = Member.params[:id]
    @member.update_attributes(params[:member])
    respond_with @member
end