我正在尝试在erb文件中进行'render'调用,其中哈希的键是动态命名的.例如...
<% object_type_abbr = ["pos", "job_description", "policy", "procedure", "step", "task", "product"] %>
<%= render path.to_s,
model_id: @model.id,
object_type_abbr[i]: orphan,
row_no: row_no,
is_orphan: true
%>
Run Code Online (Sandbox Code Playgroud)
问题是这种语法无法识别.我已尝试使用#{ruby var name}语法(此处建议),但当然这不适用于HTML.
我也尝试过object_type_abbr [i] .to_sym,这没什么区别.
我知道这必须存在,但找不到它.