我有以下哈希结构:
@elements = {"0" => {:image => "asd", :title => "asd"},"1" => {..}..}
我正在尝试获取部分内部每个元素的值图像和标题。
我用什么来将散列传递给部分
render partial: 'single_partial', collection: @elements,:as => :element
我期望元素的值在部分
中 {:image => "asd", :title => "asd"}
元素的实际价值是什么
{"0" => {:image => "asd", :title => "asd"}}
我可以将其作为element[:index]
访问,但我无法找到有关索引的任何信息。还有另一种传递价值的方法吗?
答案 0 :(得分:0)
最简单的可能是:
render partial: 'single_partial', collection: @elements.values,as: :element
或者你可以在partial中访问它:
element.first.second