如何检查Spree购物车是否为空,所以我可以更改按钮,如果它不是?
我认为有一种方法line_items.count
...
<% unless line_items.count > 0 %>
<%= link_to "<button>Empezar Pedido</button>".html_safe, "/shop" %>
<% else %>
<%= link_to "<button>Terminar Pedido</button>".html_safe, "/shop" %>
<% end %>
谢谢!
答案 0 :(得分:2)
这很简单我像这样解决了我的这个问题
在application_controller.rb
中def load_cart
@order = current_order
end
在你的前端
<% unless @order.line_items.count > 0 %>
<%= link_to "<button>Empezar Pedido</button>".html_safe, "/shop" %>
<% else %>
<%= link_to "<button>Terminar Pedido</button>".html_safe, "/shop" %>
<% end %>
由于