Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails中包含manifest.json文件?_Ruby On Rails_Json - Fatal编程技术网

Ruby on rails 如何在rails中包含manifest.json文件?

Ruby on rails 如何在rails中包含manifest.json文件?,ruby-on-rails,json,Ruby On Rails,Json,我在一个布局为false的视图中有以下html代码 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <link rel="manifest" href="manifest.json"> 尽管我已经将manifest.json包含在资产文件夹的javascripts文件夹中 我也试过了 <%= javascript_inclu

我在一个布局为false的视图中有以下html代码

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<link rel="manifest" href="manifest.json">
尽管我已经将manifest.json包含在资产文件夹的javascripts文件夹中

我也试过了

<%= javascript_include_tag "manifest.json" %>

我还在初始值设定项/assets.rb中添加了manifest.json,但仍然不走运

我认为您需要包括以下内容:


我的解决方案是:

= tag(:link, rel: 'manifest', href: some_path)


一个细节。。。因为它在将manifest.json放在/assets/javascript路径上时起作用
<%= manifest_link_tag "manifest" %>
undefined method `manifest_link_tag' 
<link rel="manifest" href="<%= asset_path 'manifest.json' %>">
= tag(:link, rel: 'manifest', href: some_path)
= tag(:link, rel: 'manifest', href: asset_path('manifest.json'))