Ausnahme mit javascript_include_tag mit Phusion Passagiere in Rails
-
05-07-2019 - |
Frage
In meiner Rails-Anwendung. die javascript_include_tag scheint in meinem localhost (mogrel) gut zu funktionieren, aber ich bewege mich auf die Produktion (Phusion Passagier) scheint es sich anders zu verhalten, und ich bekomme die folgende Ausnahme: (nicht sicher, was es für all.js fragt !!)
A ActionView::TemplateError occurred in posts#show:
Permission denied - /var/www/war/releases/20091021160940/public/javascripts/all.js
On line #9 of app/views/layouts/base_posts.html.erb
6: <%= stylesheet_link_tag 'prototube/prototube', :media => 'all' %>
7: <%= stylesheet_link_tag 'flowplayer', :media => 'all' %>
8:
9: <%= javascript_include_tag :defaults, 'jquery','jquery.tools.min', 'thickbox', 'truncator', :cache=>true %>
10: <script type="text/javascript" src="/javascripts/prototube.js"></script>
11: <script type="text/javascript" src="/javascripts/swfobject.js"></script>
12: <script type="text/javascript" src="/javascripts/scriptaculous.js?load=effects"></script>
irgendwelche Ideen?
Danke,
Tam
Lösung
Überprüfen Sie die Berechtigungen für das Verzeichnis auf dem Server. Wann:. Cache => true, Rails wird eine kombinierte Javascript-Datei erstellen zu dienen (Client-HTTP-Anforderungen zu speichern)
Siehe http://api.rubyonrails.org/classes/ ActionView / Helpers / AssetTagHelper.html # M001713
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow