jquery.social.js というスクリプトがあり、通常のページやデータベース以外のページでは正常に読み込まれますが、ブログの投稿ではまったく読み込まれません。
application.js ファイルで名前を変更すると、スクリプトが見つからないというエラーがページに表示されるため、スクリプト itelf がヘッダーで実行されていることがわかります。
だから今私は持っています:
//= require jquery.socialist
application.js で、ファイルはスクリプト フォルダーにあります。
css ファイルは stylesheets フォルダーにあります。
したがって、おそらく問題はリンクの href にあると考えています。
私もこの方法で試しました:
<script type="text/javascript" src="http://mypage.com/js/socialist/jquery.socialist.js"> </script>
<link href="http://mypage.com/js/socialist/jquery.socialist.css" rel="stylesheet" />
そしてこのように(代わりにjavascriptsディレクトリのスクリプトを使用して):
<link href="assets/jquery.socialist.css" rel="stylesheet" type="text/css" />
そして、スクリプトはまったく実行されていないようです (通常、渦巻き模様があります)。
divコードは次のとおりです。
<div id="socialist" style="align:center; clear:both;"></div>
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('#socialist').socialist({
networks: [
{name:'facebook',id:'avividyouth'},
],
isotope:true,
random:true,
fields:['source','heading','text','date','image','followers','likes']
});
});
</script></div>
ロードされないのは意味がありません...
css を stylesheets ディレクトリに入れてみました。javascripts ディレクトリにすべてを入れようとしました。(スクリプトはいくつかの画像もロードするためです。)
何も機能していないようです。(私の他のサイトでは、すべてのスクリプト ファイルは 1 つの js サブディレクトリにあります。
どんな助けでも大歓迎です。