Rails无法使表单工作 - 不断获取model_name错误?

时间:2014-06-12 12:12:31

标签: ruby-on-rails

我正在努力使每个尚未完成的待办事项都显示在列表中。在列表的末尾,我想要一个更新按钮,它将应用每个复选框中的内容。这就是我所拥有的:

            <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>   

1 个答案:

答案 0 :(得分:1)

我认为你的代码中有拼写错误:

<% current_user.todoos.where(:done => false).each do |t| %>

我假设正确的形式是:

<% current_user.todos.where(:done => false).each do |t| %>