我有物品,它们的价格是 has_one 关系。在价格对象中,有一个价格值(不幸的是)。我希望能够测试 item.price.price 的非零值。在视图中,有一个add_to_order
辅助方法应该仅在有 price.price 时才显示。我测试使用这种情况:
<% if item.price && !item.price.price.nil? %>
<%=add_to_order item %>
<% end %>
但它看起来很丑陋。有没有更简洁/“更好”的测试方法?
提前谢谢