0

次のようなハッシュがあります。

display_helpers => { :helper_1 => { :helper => lambda { d.is_master_account? }, :text => "Master Account" } }

内容の配列もあります:

a => [ :helper_1, :other_symbol ]

次のように、ハッシュ内から :text の値を出力しようとしています。

<%= display_helpers[ a[0] [ :text ] ] %>

これを行うと、「シンボルを整数に変換できません」というエラーが表示され続けます。

誰かが私が間違っていることを見ることができますか?

4

1 に答える 1

1

私はこれを見て少しめまいがしますが、これであるべきだと思います:

<%= display_helpers[ a[0] ] [ :text ]  %>
于 2012-05-27T01:11:01.420 に答える