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
,您是否检查过数据库?
我正在使用 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
,您是否检查过数据库?