我的代码是
<%= best_in_place user.user_detail, :unit_number, path: update_unit_number_user_path(user) %>
它工作正常,但我希望如果unit_number为0,那么它会显示"-"。我是怎么做到的?
试试这个:
<%= user.unit_number == 0 ? "-" : (best_in_place user.user_detail, :unit_number, path: update_unit_number_user_path(user)) %>