Rails:Heroku在推向生产时不会加载资产

时间:2018-11-26 09:01:41

标签: ruby-on-rails heroku ruby-on-rails-5 dev-to-production

我目前正在尝试使我新创建的网站在heroku上正常工作。问题在于它加载了一些样式表(application.scss和main.css),但没有加载javascript。

我将自定义css和js添加到asset.rb文件中进行预编译,但这并不能解决问题。

这是我的作品。rb

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div id="app">
		 <div v-for="item in newArray" :key="item.id" class="thecard">
                      {{item}}
       <img v-bind:src="'http://openweathermap.org/img/w/' + item + '.png' "  />
					   </div>
                
	</div>

		


		
	<script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script src="main.js"></script>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

按如下所示更改生产文件

config.assets.compile = true
config.assets.digest = true