繁体   English   中英

在Active Admin和Ruby on Rails中使用Coffee Script

[英]Using Coffee Script with Active Admin and Ruby on Rails

我正在尝试在我的Rails应用程序和Active Admin中使用以下Coffee Script。

问题是Active Admin会覆盖所有其他文件。 因此,例如,我曾经将脚本放在app / assets / javascripts / visit.js.coffee中

通常我会在新视图中通过将以下代码放在app / views / visits / new.html.erb中来调用它

$ ->
 $('#visit_guest_id').change ->
   alert "Test"

但是,Active Admin使用窗体,当您尝试放置新窗体时,它会覆盖自动填充的窗体。 那么我应该在哪里放置此代码以运行脚本?

我要完成的工作是,每次从列表/下拉菜单中选择/更改/单击其他访客时,都会在屏幕上显示一条弹出消息。 请推荐在Active Admin中完成此任务的最佳方法,即使其中不包括使用coffee脚本。

您需要像这样在“测试”之前添加括号。

$ ->
   $('#visit_guest_id').change ->
       alert ("Test")

不需要分号,因为它是贯穿JavaScript的一种形式的JQuery。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM