在我的控制器中,我有:
@payment_types = [['Cash' ,'1'], ['Card', '2']]
我想要实现的是在写数据库1和2时在视图Cash and Card中显示。
在我看来,我尝试过:
<% payment_types.each do |payment_type| %>
<%= payment_type %>
<% end %>
其中显示['Cash' ,'1'] ['Card', '2']]
我该如何在我的视图中显示现金或卡?
答案 0 :(得分:6)
我不确定我是否理解您的问题,但是如果您只想显示'Cash'
和'Card'
,则可以通过传递另一个参数来实现(负责哈希值,我称_
,因为它是您的块的未使用参数的约定),如下所示:
<% payment_types.each do |payment_type, _| %>
<%= payment_type %>
<% end %>
答案 1 :(得分:2)
您也可以这样
<% payment_types.each do |payment_type| %>
<%= payment_type.first %>
<% end %>