我很好奇 Rails 包含 .js 文件的方式。除了资产管道,我对存储在 .js 文件中的 .js 文件感到好奇view。例如,如果您想将 ajax 调用应用于调用likein的操作PostsController,您只需将相关的 ajax 代码放在like.js.erb帖子视图文件夹中。然后,当用户调用 action 时,javascript 会自动触发like。
我的问题是
- 调用动作时自动调用名称与某些动作匹配的javascript文件是否正确?
- 如果我想在某个视图中包含一个不对应任何操作的 javascript 文件,我该怎么办?只需将其包含在应用程序清单中?更具体地说,我现在有
tag-autocomplete.js.erb。views/post我是否将其移动到assets文件夹并从application.css?
谢谢你。