我有以下的代碼結構:Rails的插值ACTION_NAME
<% types = [
{
one: 'one 1',
two: 'two 2',
three: 'three 3'
}
] %>
<% result = types[:#{action_name}]%>
<% puts result %>
的one
,two
和three
的行動我有,我想在result
變量進行插值,這樣的行爲的結果會得到根據types
數組中的對象。我怎麼能做到這一點,我所做的似乎返回一個錯誤。
:#{action_name}
它返回一個錯誤
謝謝,這工作。順便說一句,數組語法'[]'和你使用的'{}'之間有什麼區別? – gespinha
@GEspinha One是數組字面值,'{}'是哈希字面值。 –
他們有什麼區別? – gespinha