javascript - Ruby on Rails 和 Javascript

标签 javascript html ruby-on-rails ruby

我是 Ruby on Rails 的新手,我打算在我的应用程序中使用大量的 javascript。我做了一些研究,但找不到这个问题的答案:

因为您可以在所有 View 中放置简单的 html(例如 index.html.erb),我假设这些 View 基本上充当普通的 html 网页,因此您应该能够做所有事情你可以用一个普通的html网页来做。例如,只要包含正确的文档类型并像在任何其他 html 网页中一样为库提供源标记,就可以从您喜欢的任何库中放入 javascript。 这是正确的还是我忽略了一个问题?

因为我在 Internet 上发现了很多关于将 RoR 与任何 javascript 库一起使用并不那么简单并且您必须采取特殊步骤等等...

如果有人能为我阐明这一点,我将不胜感激。 谢谢!

最佳答案

只需将 javascript 文件的源位置指向您的 layout/application.html.erb文件。

例如:<%= 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 中文件。

希望对你有帮助!

关于javascript - Ruby on Rails 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7233950/

相关文章:

ruby-on-rails - 将整数值列转换为字符串表示的最佳实践

ruby-on-rails - Rails 路由到错误的 URL

ruby-on-rails - 在 ruby​​ on Rails 中获取 URL 的主机名

javascript - netsuite suitescript 2.0版如何设置多选字段的值?

javascript - 为什么在下面的 Node js 程序中,S 函数中的第一个 for 循环会无限运行?

javascript - onclick 函数在没有点击 JavaScript 的情况下执行

javascript - 不是把 'value'包裹在输入框里?

javascript - asp.net后端和javascript前端的通用模板解决方案

javascript - 当我执行ajax并返回错误时,Jquery获取自定义响应内容

css - Bootstrap 4 中的响应图像