如何将.js从视图移动到单独的资产 - Ruby On Rails
How to move .js from View to Separate asset - Ruby On Rails
这是一个看似简单的问题,但可能并非如此。我是轨道的新手。因此,我仍在学习资产管道的来龙去脉。我对资产/样式表有所了解,并可以让它们编辑我的视图。但是,我无法让我的资产/JavaScript工作。但是,如果 js 嵌入在视图中,它确实有效。
我希望有人能看一眼来源:https://github.com/Brownkyle219/clemson-sustainability
你可以在这里看到它的功能:http://clemson-sustainability.herokuapp.com
(我知道当您单击其他选项卡时存在路由问题)。忽略谷歌图表的东西。我的主要关注点是关于滑块的index.html.erb的底部。我想做的只是将该脚本移动到资产/javascripts中的单独文件中。任何建议都会很棒!谢谢
你需要用
$(document).ready(function({ yourCodeHere })
包装你的JS
否则,JS 会在它们的目标元素实际加载之前执行并且不起作用。
相关文章:
- Ruby on Rails javascript getting truncated
- Rails:试图在javascript(Google Charts API)中嵌入一个adv-ruby(each+迭代器
- 在ruby on rails中使用jquery getJSON获取数据
- 让Javascript下拉菜单在rails上使用ruby
- Ruby On Rails应用程序与angularJS关于AJAX
- ruby on rails:用于不同页面的选项卡
- Ruby On Rails Ajax 提交提交两次
- Ruby on Rails - 引导旋转木马按钮不起作用
- 按索引迭代数组时,单击提交按钮Ruby on Rails
- 如何将.js从视图移动到单独的资产 - Ruby On Rails
- Ruby(rails)时间戳和jQuery timeago插件出现问题
- Heroku ruby rails 4 with heroku ExecJS::ProgramError: Unexpe
- 在 Javascript 文件中使用 Ruby/Rails 代码
- 在 ruby rails 中带有引号的 JavaScript 字符串 - disqus
- 如何从Ruby/Rails调用按钮的特定实例.each循环,当它们都具有相同的类时
- Ruby Rails - JS - 停止AJAX中以前的脚本
- Jquery隐藏不能与Ruby/Rails一起工作
- 重写我的应用程序从ruby/rails到javascript/express.mongodb适合我的需要吗?
- 如何在ruby rails视图模板中表示数组
- ruby/rails相当于javascript解码URIComponent