【发布时间】:2014-05-12 17:08:27
【问题描述】:
我发现自己一遍又一遍地重复这种类型的代码。
<% if !@model.property.blank? %>
<label>Property</label>
<div><%= @model.property %></div>
<% end %>
目标是仅当且仅当值存在时才输出标签和属性值。我发现多次重复此代码会使扫描源代码变得困难。这可以减少并更简洁吗?可以应用什么模式来简化编码?
【问题讨论】:
标签: ruby-on-rails design-patterns ruby-on-rails-4