絶対RoR初心者ここでは、ループ内で複数のリーグをレンダリングしようとしていますが、毎回div_#をインクリメントしています。 div_1やdiv_2をソートするのは難しいですが、div_nameは正しく機能しません。なぜなら、正しい内容を持っていても、配列として見えるようにする必要があります。変数に配列名を代入してRoRでソートする
<% div_1 = Array.new
div_1 << { :Name => 'Rob', :Played => '2', :Won => '1', :Lost => 1, :Points => 4}
div_2 = Array.new
div_2 << { :Name => 'Gavin', :Played => '2', :Won => '1', :Lost => 1, :Points => 4}
for i in (1..2)
i = i.to_s
div_name = "div_" + i
div_name.sort_by { |position| position[:Points] }.reverse!.each do |position| %>
<%= position[:Name] %>
多くの感謝を、と思われます。 私は間違いなくもっと多くの要素を持っています。私はそれを例として切り捨てました。ブロックは実際に私が提供したものの最後に終わりがあるはずです。 私はそれが働くときにコントローラに物事を移動します、ちょうどこれらの事の周りに私の頭を得るために一歩を踏みたいと思った。 不思議なことに、i = i.to_sの部分がうまくいったため、エラーは発生せず、問題なく値を印刷できます。 私の最終的な目標は、すべてのリーグをループで繰り返し、個々のソートされたテーブルを作成することです。 – snick