2012-03-21 4 views
0

私は約15個のパラメータが提出されています(モデルに関連するデータとしてタグヘルパーを使用しています)。アクセスし、多分以下のようなものを使用して新しい配列にすべてのparamsをプッシュすることに並置としてハッシュ/配列へのparamsを格納するより効率的な方法があります:form_tagにアクセスしました。

array = [] 
array << param["a"] 
array << param["b"] 
array << param["c"] 
array << param["d"] 

など。

+0

おそらく、幾つもの方法がありますが、空の配列 'arr = []'、 'param.each {| k、v | arr << v} 'は1になります。配列APIをチェックすると、配列のhasの値を代入する方法がありそうです。 –

答えて

1

あなたが望むすべてが値then you can doしている場合:特にあなたの質問に

array = hash.values 

以上:

param_array = param.values 

valuesは、ハッシュ内のすべての値の配列を返します。

関連する問題