【发布时间】:2011-09-16 18:57:05
【问题描述】:
如何循环遍历 Haml javascript 标记中的 ruby 变量?我有一组需要循环浏览的@reviews。如何在 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.');
}
}
);
});}
【问题讨论】:
标签: javascript ruby loops haml