【发布时间】:2015-10-11 03:17:11
【问题描述】:
其实我有两三个问题,但三个问题的核心和标题一样。但是我在描述中把我的所有观点都说清楚了
以下是我的问题的具体说明
Javascript file path => assets/javascript/
js.erb file path => views/customers/index.js.erb
view file name => views/customerS/html.erb
controller name => customers
action name => index
第 1 点
如果我通过我的 javascript 文件(使用提到的路径)对我的客户/索引进行 ajax 调用,那么它会命中 index.js.erb 文件吗?
第 2 点
我们可以将 js 和 js.erb 文件用于相同的操作吗?我的意思是“是否可以从资产文件夹中的 js 文件发送 ajax,并且在控制器操作后说索引方法处理视图文件夹中 index.js.erb 文件中的响应?”
第 3 点
假设我们可以处理 index.js.erb 文件中的响应,那么我们如何/或者如果我们可以停止发回 js 文件中的响应/数据
如果我遗漏了更多相关点,请编辑问题并将其放置,以便让更多人享受知识
也可以看看This question,如果可以的话回答一下
更新
我做了一个小实验,保持与前面提到的相同的功能
1: linked question,如果 ajax 是通过 js 文件发送的,那么 js.erb 不会做任何事情,但是如果我使用 :remote => true 进行 ajax 调用,那么它会命中 js.erb 文件。任何解释将不胜感激。要查看 js、控制器和 js.erb 中的代码示例,请参阅链接问题
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby ajax