ActiveAdmin js响应

时间:2014-10-01 15:47:26

标签: jquery ruby-on-rails coffeescript activeadmin jquery-file-upload

我在哪里为JS响应创建视图? 目前,我有jquery-fileupload和简单脚本

$ ->
  $('#stone_cover').fileupload({dataType: 'script'})

,以表格形式上传一些文件。 我用google搜索,比如,3个小时并没有找到,如何定义自己的JS响应,最好是.js.erb文件,供activeadmin使用。 我尝试了app / views / admin / model_name_pluralized / action,尝试了不同的名字,但没有任何效果。 有谁知道,我到底要做什么?

2 个答案:

答案 0 :(得分:0)

好的,我这样做了:

admin/model_name_pluralized.rb
[...]
controller do
  super do |format|
    [your normal controller logic with params etc]
    format.js {render 'path/to/your/view'}
  end
end

看来,这是通过ActiveAdmin渲染js视图的唯一方法。

答案 1 :(得分:0)

在您的成员操作中添加'respond_to:js'也可以。