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