我在 app/assets/stylesheets 中有我的 css 文件,在 app/assets/javascript 中有 javascript 文件(似乎 vendor/assets 和 lib/assets 文件夹不起作用)。
如何告诉资产管道在页面底部呈现 javascript 文件?
我在 app/assets/stylesheets 中有我的 css 文件,在 app/assets/javascript 中有 javascript 文件(似乎 vendor/assets 和 lib/assets 文件夹不起作用)。
如何告诉资产管道在页面底部呈现 javascript 文件?
如果您通过“渲染 javascript 文件”的意思是<script src="youjavascriptfile.js"></script>
在底部渲染,您可以在布局的底部有这样的内容:
<%= yield(:javascript) %>
</body>
</html>
然后在您看来,您可以像这样将内容放入其中:
<%= content_for :javascript do %>
<script type="text/javascript" src="youjavascriptfile.js"></script>
<% end %>
有关更多信息,请参阅Rails 指南中的 yield。