4

我正在开发的 Rails 3 应用程序中有这样的代码

    <% @positions.each do |position|  %>
    <tr class="<%= cycle("", "alternate") %>">
        <td><%= position.name %></td>
        <td class="actions">
            <%=link_to 'edit', edit_position_path(position), :class => 'edit' %> |
            <%=link_to 'delete', position_path(position), :confirm => 'Are you sure you want to delete this item?', :method => 'delete' %>
        </td>
    </tr>
    <% end %>

编辑链接工作正常,但删除链接不断将我带到显示操作。
知道问题是什么吗?

PS:我将 formtastic 与 Mongoid 结合使用,并且 ActiveRecord 未加载到我的 config/application.rb 文件中。

4

1 回答 1

3

Rails 3 使用不显眼的 javascript 来处理删除,因此您可能需要在布局中添加以下内容:

<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>

查看railscasts 205以了解如何使用 jquery 而不是原型。

于 2010-08-21T11:18:24.887 回答