Javascript 在Active Admin和Ruby on Rails上使用Coffee脚本
我试图在Rails应用程序和Active Admin中使用以下Coffee脚本 问题是Active Admin会覆盖所有其他文件。例如,我曾经将脚本放在app/assets/javascripts/visit.js.coffee中 我通常会在新视图中调用它,方法是在 app/views/visions/new.html.erbJavascript 在Active Admin和Ruby on Rails上使用Coffee脚本,javascript,ruby-on-rails,json,coffeescript,activeadmin,Javascript,Ruby On Rails,Json,Coffeescript,Activeadmin,我试图在Rails应用程序和Active Admin中使用以下Coffee脚本 问题是Active Admin会覆盖所有其他文件。例如,我曾经将脚本放在app/assets/javascripts/visit.js.coffee中 我通常会在新视图中调用它,方法是在 app/views/visions/new.html.erb $ -> $('#visit_guest_id').change -> alert "Test" 但是,Active Admin使用表单,当您尝试放
$ ->
$('#visit_guest_id').change ->
alert "Test"
但是,Active Admin使用表单,当您尝试放置新表单时,它会覆盖自动填充表单。那么,为了运行脚本,我应该把这些代码放在哪里呢
我试图做到的是,每当从列表/下拉菜单中选择/更改/点击不同的客人时,屏幕上就会出现一条弹出消息。请推荐在Active Admin中完成此任务的最佳方法,即使不包括使用coffee脚本。您需要在“测试”之前添加括号,如是
$ ->
$('#visit_guest_id').change ->
alert ("Test")
不需要分号,因为它是在JavaScript中运行的JQuery的一种形式