【发布时间】:2012-10-01 18:57:43
【问题描述】:
我有一个装饰 Trip 对象的 TripDecorator。一次旅行有很多活动。
我想创建一个 TripDecorator 方法来生成属于特定旅行的活动列表。
如何转换:
<h5>Activities</h5>
<ul>
<% @trip.activities.each do |activity| %>
<%= content_tag :li, activity.name %>
<% end %>
</ul>
到这里:
<%= @trip.activities_list %>
如果不存在任何活动,我不希望出现任何内容。使用 Draper 可以实现这种抽象吗?
【问题讨论】:
标签: ruby-on-rails draper