如果可能的话,我如何从另一个 js.erb 文件运行它?
努力保持干燥!
编辑:
说明:我在 search/index.js.erb 中有一个 js.erb 例程。我想在 location/index.js.erb 中使用相同的例程。因此,我想知道是否可以制作部分包含 js.erb 代码,这样我就不必将例程从第一个 index.js.erb 文件复制到另一个文件。
是的。您可以有一个公共部分(例如在文件夹中:app/views/partials)并在您的应用程序中使用该部分的路径*.js.erb
像这样的文件<%= render :partial => path_to_partial, :locals => { ....} %>
如果你想从部分中提取 html 字符串,你也可以使用
render_to_string :partial => path_to_partial
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)