ruby 2.1.3
Rails 4.2.3
プログラム初心者になります。
railsのハッシュ{hash}内の値の取得について質問があります。
ハッシュ内の特定の値を全て取得して表示したいと考えているのですがうまくいきません。
<% aiueo = { 0 => "日本", 0 => "アメリカ", 0 => "カナダ", 4 => "ドイツ", 5 => "フランス", 6 => "イギリス"} %>
行いたいことは上記↑のハッシュにて0の値の 日本、 アメリカ、 カナダ を取得したいと考えております。
一つだけであれば。。。
<% aiueo = { 0 => "日本", 0 => "アメリカ", 0 => "カナダ", 4 => "ドイツ", 5 => "フランス", 6 => "イギリス"} %> <%= aiueo[0] %>
結果はカナダとなります。 日本とアメリカが取得出来ていない。
.selectの場合
<% aiueo = { 0 => "日本", 0 => "アメリカ", 0 => "カナダ", 4 => "ドイツ", 5 => "フランス", 6 => "イギリス"} %> <%= aiueo.select [0] %>
結果は
wrong number of arguments (1 for 0)
となります。
どの様に取得すると日本、アメリカ、カナダを取得出来ますでしょうか?
宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/23 06:17
2015/10/23 09:35
2015/10/23 17:07