在best_in_place rails中显示静态值

时间:2016-05-17 10:38:31

标签: ruby-on-rails ruby best-in-place

我的代码是

<%= best_in_place user.user_detail, :unit_number, path: update_unit_number_user_path(user) %>

它工作正常但我想如果unit_number为0则显示“ - ”。我是怎么做到的?

1 个答案:

答案 0 :(得分:1)

试试这个:

<%= user.unit_number == 0 ? "-" : (best_in_place user.user_detail, :unit_number, path: update_unit_number_user_path(user)) %>