让说我有一个控制器的交易:Rails的环多实例变量
@transactions = Transaction.all.group(:type)
@transaction_date_asc = Transaction.all.order(:DATE => :desc).group(:type)
@transaction_date_desc = Transaction.all.order(:DATE => :asc).group(:type)
在我看来,我需要循环中的所有3个实例。
就像这样,我想显示每个交易类型的最新和最旧的金额或折扣。
<% @transactions do |transaction|%>
transaction.type.name
<%end%>
<% @transaction_date_asc do |transaction_asc|%>
transaction_asc.amount
<%end%>
<% @transaction_date_desc do |transaction_desc|%>
transaction_desc.amount
<%end%>
<% @transaction_date_asc do |transaction_asc|%>
transaction_asc.discount
<%end%>
<% @transaction_date_desc do |transaction_desc|%>
transaction_desc.discount
<%end%>
在我看来,我该如何放置循环,列和<%end>?
这些产品是如何相关的? – slowjack2k
随着产品不会出现在我的脑海里的任何有意义的例子。我将编辑问题 – Catmal
我仍然无法看到您的记录之间的连接。在我看来,你循环播放随机记录并显示它。所有这些记录之间有什么联系?他们分享相同的类型,ID或什么? – slowjack2k