java - 对于 Ruby on Rails,javascript 和 Controller / View 之间的关系是什么

标签 java ruby-on-rails

我理解 Controller 是处理和计算数据并传递给 View 。

但是java脚本在Ruby on Rails项目中的用法是什么?

我正在尝试遵循此link to deal with my google map app但真的不知道将这些脚本放在哪里以及如何使其发挥作用。就像我拿着 key 但不知道通往门的路一样。

最佳答案

首先 Controller 与 JavaScript 无关。 JavaScript 用于使静态网站具有交互性。例如,如果单击按钮,您希望在 div 标签内显示某些内容。 JavaScript 是您的最佳选择。这是 JavaScript 在 Rails 项目中的用法。

在您的 Rails 应用程序中,您有一个文件夹 app/assets/javascript。在此文件夹中,您创建一个名为“googlemaps.js.coffee”的新文件,并将谷歌地图一侧的代码插入其中。您的 application.js 文件负责确保所有其他 JavaScript 文件都包含在您的应用程序中。

关于java - 对于 Ruby on Rails,javascript 和 Controller / View 之间的关系是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25279605/

相关文章:

java - @Query 中是否可以进行灵活的排序?

java - 字符串的两半就地交错

ruby-on-rails - rails 迁移中 self.up 和 up 的区别

ruby-on-rails - update_attributes ruby​​ on rails 中的数据

java - Java中如何从特定索引中获取关键字

java - 无法加载 MBeanServerBuilder : VisualVM

java - 重试时跳过 observable

ruby-on-rails - 打开 PDF 文件并在其中搜索名称

ruby-on-rails - 如何为 Rails map 配置文件配置 Google Maps?

ruby-on-rails - 在 Ruby on Rails 3 中压缩 Assets