私のアプリでjQueryを実装しようとしていますが、機能しないようにしています。Rails 3のアプリケーションでjQuery Masonryを実装する際に問題が発生しました
私は問題が私がテーブルにそれを適用しようとしていると思う、divではない。誰かが見て確認することができますか?どうすれば修正できますか?
jquery masonryを適用したいページは、すべてのユーザーの投稿を表示する単純なindex.html.erbページです。私はこれらを3つの列に、さまざまな高さのボックスに表示させたいと思っています。
おかげで、
ファイサル
POSTS> INDEX.HTML.ERB
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="/app/assets/javascripts/jquery.masonry.min.js"></script>
<table class="table table-striped">
<script type="text/javascript">
$('#container').masonry({
itemSelector: '.box',
columnWidth : 100
});
</script>
<tbody>
<% @posts.each do |post| %>
<tr>
<td>I am a <%= post.title %> getting married in <%= post.job %> in <%= post.location %>, and looking for a <%= post.salary %>. My budget is <%= post.salary %>.</td>
<td><%= time_ago_in_words(post.created_at) %> ago.</td>
</tr>
<% end %>
</tbody>
</table>
great- thanks !!! – hikmatyar
2番目の外観を取って、私はそこに何かが間違っていると思う...スクリプトはアクティブ化されていません.. src = jquery.masonry ..行を削除しようとすると、ページはまだ同じに見えます。私は何かが欠けていますか?私は既に石工のスクリプトへのパスを更新しました。 – hikmatyar
OK、ブラウザのコンソールでページをデバッグしました。問題は、jqueryの石積みが読み込まれていないということです。デバッガの出力に'404が見つかりません 'というエラーが表示されます。私が使用しているパスは正しいです:/app/assets/javascripts/jquery.masony.min.js(レール3アプリ)。何がここで間違っている可能性がありますか? – hikmatyar