gpt4 book ai didi

javascript - 如何在仅使用api模式且没有application.js的activeadmin中正确添加jquery

转载 作者:行者123 更新时间:2023-12-03 00:09:38 26 4
gpt4 key购买 nike

当尝试在仅限 Rails api 的应用程序中的 active_admin 中创建自定义页面时,我得到以下信息:

$ is not defined 

我将 jquery.js 移至 /assets 文件夹中,并通过添加以下行将其导入到我的 active_admin.js.coffee 中:

#= require jquery

但是当我加载自定义部分时,我收到 js 错误。

我的 Rails 5 应用程序仅包含 api,但我正在自定义的事件管理除外,因此我没有 application.js 来导入内容。

最佳答案

检查您的 application.rb 中的 config.api_only。如果将其设置为true,则会删除 Assets 管道。您还可以检查 Rails.application.assets 是否返回 nil。基本上 /assets 中的任何内容都不会被编译或提供。

可能的解决方案: https://medium.com/alturasoluciones/how-to-set-up-rails-api-app-to-use-activeadmin-79b418df8aad

问题是他们只制作 API,然后将通过配置删除的所有内容添加回应用程序。另请阅读博文中的评论以获取进一步的见解和影响。

关于javascript - 如何在仅使用api模式且没有application.js的activeadmin中正确添加jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54801791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com