Rails: 如何知道复选框是否被选中

Rails: How to know if checkbox is checked

我正在使用 rails,我想知道是否选中了一个复选框,但没有成功,这就是我实际使用的方法,但没有用

<% if experience.is_current == 1 %> 

更新:

这是体验模式

t.date     "experience_start"
t.date     "experience_end"
t.boolean  "is_current"

这是我的观点

<% @profile.experiences.each do |exper| %>
<% if exper.is_current? %>
    <time>to present </time>
<% else %>
    <time> <%= exper.experience_end.strftime('%B-%Y ')  %> </time>
<% end %>
<% end %>

您的代码看起来不错。如果您至少有一个 experience 被标记为 is_current,您是否检查过数据库?