0

宣言する JSON があり:javascript、Ruby に慣れていません。JSON は以下のとおりです。

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

feedしかし、変数の下の部分を20回繰り返したい:

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

Ruby を Haml で使用するにはどうすればよいですか?

ありがとう。

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 に答える