4

作業中のRails3アプリにこのようなコードがあります

    <% @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:Mongoidと一緒にformtasticを使用していますが、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 に答える