2

默认的 Rails 3.2application.html.erb是这样的:

<!DOCTYPE html>
<html>
<head>
  <title>Testapp</title>
  <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true %>
  <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>
</head>
<body>

<%= yield %>

</body>
</html>

有没有办法在这里内联资产管道生成的 CSS 和 JavaScript?

PS:无需哀叹内联可能是一个坏主意。

4

1 回答 1

1

在您的布局模板中,替换

<%= javascript_include_tag 'application' %>

和,

<script type="text/javascript">  
<%= Rails.application.assets.find_asset('application.js').body.html_safe %>
</script>
于 2016-10-15T00:45:03.843 回答