我有一个装饰 Trip 对象的 TripDecorator。一次旅行有很多活动。
我想创建一个 TripDecorator 方法来生成属于特定旅行的活动列表。
我怎样才能转换这个:
<h5>Activities</h5>
<ul>
<% @trip.activities.each do |activity| %>
<%= content_tag :li, activity.name %>
<% end %>
</ul>
对此:
<%= @trip.activities_list %>
如果不存在任何活动,我不希望出现任何内容。Draper 可以实现这种抽象吗?