根据已完成的字段显示或隐藏对象

时间:2011-07-04 03:07:28

标签: ruby-on-rails-3

我对RoR编程很新。我记得读过一些教程(忘了哪些),根据它是否填写,可以显示或隐藏字段。

这样的东西
if @vendor.state.present
  <%= @vendor.state %>
else
  # hide field (don't show to user)
end

这可能,我有合适的条款吗?

1 个答案:

答案 0 :(得分:0)

我不完全确定我明白你想做什么,但是:

<%= "<div>#{@vendor.state}</div>" unless @vendor.state.blank? %>

这将输出包含在div标签中的@ vendor.state变量,除非它是nil或空字符串。