ruby on rails (Rails 5.0.5)
AWS linux 本番環境
Ratyを使い評価サイト(1-5を星で投稿出来る感じのサイト)を作成しております。
jQuery Raty http://wbotelhos.com/raty
ローカル環境(localhost)では星の画像は表示されるのですが、サーバ(本番環境)で星の画像が表示されません。
画像へのパスも生成されているのですが表示出来ていません。ココを確認すると良いなど御座いましたらご指摘頂けると幸いです。
※テンプレートにSlimを使用しています。
review.html.slim
1#レビューを投稿出来るviewページ このページでしか星のレビューを行いませんのでJSを直で書いています。 2 3= form_for 4 span id="star_1" data-score= "3" #<=星の画像を表示させる 5 6 7javascript: 8 $('#star_1').raty({ 9 size : 36, 10 starOff: '#{asset_path('raty/star-off.png')}', #<= 星の画像のパス 11 starOn : '#{asset_path('raty/star-on.png')}', #<= 星の画像のパス 12 scoreName: 'review[rating]', 13 score: function() { 14 return $(this).attr('data-score'); 15 } 16 });
↑これを実際サーバにUPしてページソースで見るとパスは生成されるのですが画像が表示されません。
assets:precompileは行っております。
#サーバ上にUPして実際のページソース JSの部分。 <script>$('#star_1').raty({ size : 36, starOff: '/assets/raty/star-off-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.png', starOn : '/assets/raty/star-on-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.png', scoreName: 'review[rating]', score: function() { return $(this).attr('data-score'); } });</script>
ブラウザで直接URL入力すると星の画像はあります。
IPアドレス/assets/raty/star-off-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.png
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/02 12:29
2017/08/02 12:41
2017/08/02 14:34
2017/08/24 09:16