我正在努力使每个尚未完成的待办事项都显示在列表中。在列表的末尾,我想要一个更新按钮,它将应用每个复选框中的内容。这就是我所拥有的:
<ul class="list-group">
<%= simple_form_for(@todos) do |f| %>
<% current_user.todoos.where(:done => false).each do |t| %>
<li class="list-group-item"><%= t.name %> <%= t.time %> <%= f.check_box :done, class: 'cbox' %></li>
<% end %>
<%= f.button :submit, :label => 'Update', class: 'btn btn-md btn-primary' %>
<% end %>
</ul>
答案 0 :(得分:1)
我认为你的代码中有拼写错误:
<% current_user.todoos.where(:done => false).each do |t| %>
我假设正确的形式是:
<% current_user.todos.where(:done => false).each do |t| %>