0

私のerbファイルには次のものがあります:

"name": "<%= o =*('a'..'z'),*('A'..'Z')
             string = o.sample(10).join %>",

nameこれにより、ランダムに生成された文字列が値として要素にキーとして割り当てられます。

ランダムな文字列をうまく生成していますが、その中RubyMine IDEには

"expected <% or <%= or ;"

"*"コードの 2 番目の場所で? それはなぜですか、それを修正する方法は?

また、さらに重要なことは、この生成された文字列にプレフィックスを付けるにはどうすればよいですか? たとえば、これが次の文字列を生成abcDef するとします。MyPrefix_abcDef

4

1 に答える 1

2

IDE は正しく、エラーがあります。交換する必要があります

o =*('a'..'z'),*('A'..'Z') 

o =[*'a'..'z'] + [*'A'..'Z']
于 2013-07-16T13:20:20.040 に答える