0

次の数値をそれぞれ新しい行に含むテキスト ファイルである AWS オブジェクトがあります。4 5 8 2 1 3AWS オブジェクトを読み込んで、数値を配列にマッピングし、それらをビューに出力したいと考えています。ただし、このto_aメソッドはエラーを作成します。AWSのドキュメントを検索しましたが、オブジェクトの内容を配列にマッピングする詳細はどこにもありません。

参考までに、ビューで次のコードを実行すると、次の結果が表示されます。<%= @bucket.objects.first.read.inspect %>

"4\n5\n8\n2\n1\n3\n\r\n"

4

2 に答える 2

1

<%= @bucket.objects.first.read.each_line.map(&:to_i) %>

each_line入力の各行を読み取ります。map(&:to_i)各行を繰り返し処理し、各文字列を整数に変換します。末尾の空白と改行は無視されます。

于 2013-04-27T05:12:04.160 に答える