Rails部分索引

时间:2017-03-15 23:50:28

标签: ruby-on-rails ruby-on-rails-4

我有以下哈希结构:

@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]访问,但我无法找到有关索引的任何信息。还有另一种传递价值的方法吗?

1 个答案:

答案 0 :(得分:0)

最简单的可能是:

render partial: 'single_partial', collection: @elements.values,as: :element

或者你可以在partial中访问它:

element.first.second