【发布时间】:2013-02-05 06:48:36
【问题描述】:
我在不同模型的 ajax 响应之间有重复的 js.erb 代码。我想通过将参数传递到 js.erb 部分来重构重复的 js.erb 代码。
如何从 js.erb 文件渲染 js.erb 部分?
【问题讨论】:
标签: jquery ajax ruby-on-rails-3 erb code-duplication
我在不同模型的 ajax 响应之间有重复的 js.erb 代码。我想通过将参数传递到 js.erb 部分来重构重复的 js.erb 代码。
如何从 js.erb 文件渲染 js.erb 部分?
【问题讨论】:
标签: jquery ajax ruby-on-rails-3 erb code-duplication
就像使用 erb 渲染任何其他部分一样。假设您的部分文件名为_my_partial.js.erb(注意部分文件始终以_ 开头),然后在您的主文件.js.erb 中执行以下操作:
<%= render 'my_partial' %>
如果您的部分在另一个目录中,只需使用:
<%= render 'path/to/my_partial' %>
【讨论】: