HamlのjavascriptタグでRuby変数をどのようにループしますか?ループする必要がある@reviewsのコレクションがあります。このコレクションをJavaScriptタグ内でどのようにループしますか?Hamlのjavascriptタグでルビ変数をどのようにループしますか?
- content_for :javascript do
= javascript_include_tag "jquery.expander"
:javascript
- @reviews.each do |review|
$("#share#{review.id}").live('click', function() {
FB.ui(
{
method: 'feed',
name: '#{@product.name}',
link: '#{@product.page_url(@locale)}',
picture: '#{@product.image_url(@locale)}',
caption: 'Dell Social Shop',
description: '#{@product.description}'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
});}
http://stackoverflow.com/questions/2962119/is-there-a-way-to-use-a- ruby-loop-inside-of-hamls-javascript-region –