0

我有一个要声明的 JSON,:javascript但我不熟悉 Ruby。JSON如下:

:javascript
  var collections = {
    feed: [{'label': 'All', 'url': 'All', 'isSelected': false}]
  };

但我希望feed变量中的以下部分重复 20 次:

{'label': 'All', 'url': 'All', 'isSelected': true}

我如何在 Haml 中使用 Ruby 来做到这一点?

谢谢。

4

1 回答 1

1

单程:

:javascript
   var collections = {
     feed: [<%="{'label': 'All', 'url': 'All', 'isSelected': false}" * 20 %>]
   };

另一种方式:

:javascript
  var colections = {
    <%=(["feed: {'label': 'All', 'url': 'All', 'isSelected': false}"] * 20).join(',')%>
  }
于 2012-10-24T10:06:02.173 回答