2012-02-06 6 views
0

私は、試行錯誤の理由から何度も繰り返し実行されるデータベースを準備しています。 db-entriesを作成する時間を節約するために、私はfixturesを使いました。RubyのフィクスチャにHTML環境でネストされたupto-loopsを使用するには?

マイfixture.ymlコードは次のようになります。私はそれがとにかくGAMSによって最適化されるように、ランダムな距離とゼロの交通量を紹介したいと思いますiとjの間の各接続について

<% 1.upto(n) do |i| 
     1.upto(m) do |j| 
      distance: <%= 1+rand(998) %> 
      quantity: <%= 0 %> 
     end 
    end %> 

。どのように私はその仕事をすることができますか?

これらは私が取得エラーメッセージです:あなたの助けを

rake aborted! 
    (erb):5: syntax error, unexpected ':', expecting keyword_end 
    distance: <%= 1+rand(998) ; _erbout.concat "\n  quan: " 
     ^
    (erb):5: unterminated string meets end of file 

ありがとう!

答えて

0

erbモードでないときは、erbタグを閉じてください。

<% 1.upto(n) do |i| 
    1.upto(m) do |j| %> 
     distance: <%= 1+rand(998) %> 
     quantity: <%= 0 %> 
    <% end 
end %> 
関連する問題