Ruby on Rails & Javascript
Ruby on Rails & Javascript
我对Ruby on Rails相当陌生,我计划在我的应用程序中使用相当数量的javascript。我做了一些调查,但是我找不到这个问题的答案:
因为你能够把简单的html在所有的视图(例如index.html.erb),我是在假设视图基本上作为一个正常的html网页,因此你应该能够做的一切,你可以做一个正常的html网页。例如,从任何你喜欢的库中放入javascript,只要你包含正确的文档类型,并为库的源提供标签,就像你在任何其他html网页中一样。这是对的吗,还是我忽略了什么?
因为我在网上发现很多关于如何使用RoR与任何javascript库并不是那么简单,你必须采取特殊的步骤等等…
如果有人能给我一些启示,我真的会很感激。谢谢!只需将javascript文件的源位置指向layout/application.html.erb
文件。
e。g: <%= javascript_include_tag :defaults %>
这将加载public/javascripts/
目录下的所有javascript文件。
如果你需要更具体,你也可以把每个文件用一个简单的逗号分开,像这样:
<%= javascript_include_tag 'jquery.js', 'application.js', 'jquery_ujs.js','jquery-ui-1.8.15.custom.min.js' %>
这是一个更好的方法,把所有的javascript代码放在该目录下的一个文件。
如果是一般用途,你可以把代码放在public/javascripts/application.js
文件中。
希望它能帮助你!
在Rails 3.1中,资产管道的使用改变了javascript的集成方式。JS文件不再需要复制到public/javascripts
目录,而是作为外部Gems安装。pjax_rails gem就是一个很好的例子。如果你将它添加到你的Gemfile中,你就可以将pjax javascript包含到你的应用程序布局中,而不需要运行任何rake任务将它复制到你的public
目录。
这有助于保持public
目录的整洁,并使换出不同的JS库变得更容易,而不需要大惊小怪。
- 日志Javascript&电子(原子外壳)
- 使用javascript&自定义验证器检查开始日期和结束日期
- Trouble overlaying one div with another with JavaScript &
- 使用JavaScript&jQuery在单个函数(Nodes&Stuff)中
- 如何使用jquery/javascript&&以及如何使用jquery将表单数据发送到电子邮件
- MVVM Javascript&传统的ASP.NET MVC网站
- javascript&&不会'我不在wordpresspost工作
- 元素不在数组javascript&替换数组
- javascript&单选按钮
- JavaScript&悬停链接延迟
- 区别Console的javascript&浏览器
- javascript&jquery:在加载时显示URL参数
- "闭合的“;属性异常返回“;window.open”;在JavaScript&歌剧
- 如何拆分javascript&html转换为多个文件
- 用于循环的Javascript&阵列
- 复杂表合并javascript&jquery算法
- Javascript&运算符逻辑
- 使用JavaScript&CSS-无法读取属性'长度'的未定义
- JavaScript&jQuery和句号的使用
- 为什么JavaScript&&运算符返回第二个表达式