Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在不同模型的 ajax 响应之间有重复的 js.erb 代码。我想通过将参数传递到 js.erb 部分来重构重复的 js.erb 代码。
如何从 js.erb 文件渲染 js.erb 部分?
就像您使用 erb 渲染任何其他部分一样。假设你的部分被调用_my_partial.js.erb(注意部分总是以 开头_),那么在你的主.js.erb文件中你会这样做:
_my_partial.js.erb
_
.js.erb
<%= render 'my_partial' %>
如果您的部分在另一个目录中,只需使用:
<%= render 'path/to/my_partial' %>