-1

我在哪里为JS响应创建视图? 目前,我有jQuery的文件上传和简单的脚本ActiveAdmin js响应

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

,其中上传一些文件中的表格。 我google了一下,像3小时,没有发现,如何定义自己的JS响应,最好是作为.js.erb文件供activeadmin使用。 我试过app/views/admin/model_name_pluralized/action,尝试了不同的名字,但没有任何工作。 是否有人知道,我究竟需要做什么?

回答

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 

看来,这是为了使您的JS查看通过ActiveAdmin的唯一途径。

0

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