【问题标题】:Using Coffee Script with Active Admin and Ruby on Rails将 Coffee Script 与 Active Admin 和 Ruby on Rails 一起使用
【发布时间】:2015-01-08 21:54:41
【问题描述】:

我正在尝试将以下咖啡脚本与我的 Rails 应用程序和 Active Admin 一起使用。

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

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

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

但是,Active Admin 使用表单,当您尝试放置新表单时,它会覆盖自动填充表单。那么我应该在哪里放置这段代码才能运行脚本呢?

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

【问题讨论】:

    标签: javascript ruby-on-rails json coffeescript activeadmin


    【解决方案1】:

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

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

    不需要分号,因为它是一种在 JavaScript 中运行的 JQuery 形式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      • 2016-11-29
      • 2019-04-25
      • 1970-01-01
      • 2019-10-06
      相关资源
      最近更新 更多