Ruby on rails ls控制台我现在按slet时出错。我得到的结果是,我的初始代码是正确的(:method=>:delete与:action和:id一起超出了散列)。如果生成的HTML具有data method=“delete”属性,那么问题在于您的UJ设置不正确。仔细检查您

Ruby on rails ls控制台我现在按slet时出错。我得到的结果是,我的初始代码是正确的(:method=>:delete与:action和:id一起超出了散列)。如果生成的HTML具有data method=“delete”属性,那么问题在于您的UJ设置不正确。仔细检查您,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,ls控制台我现在按slet时出错。我得到的结果是,我的初始代码是正确的(:method=>:delete与:action和:id一起超出了散列)。如果生成的HTML具有data method=“delete”属性,那么问题在于您的UJ设置不正确。仔细检查您是否在标头中输出了必要的JavaScript标记。 admin_kategoris GET /admin/kategoris(.:format) {:action= >"index", :c


ls控制台我现在按slet时出错。我得到的结果是,我的初始代码是正确的(
:method=>:delete
:action
:id
一起超出了散列)。如果生成的HTML具有
data method=“delete”
属性,那么问题在于您的UJ设置不正确。仔细检查您是否在标头中输出了必要的JavaScript标记。
       admin_kategoris GET    /admin/kategoris(.:format)               {:action=
>"index", :controller=>"admin/kategoris"}
                        POST   /admin/kategoris(.:format)              {:action=
>"create", :controller=>"admin/kategoris"}
     new_admin_kategori GET    /admin/kategoris/new(.:format)          {:action=
>"new", :controller=>"admin/kategoris"}
    edit_admin_kategori GET    /admin/kategoris/:id/edit(.:format)     {:action=
>"edit", :controller=>"admin/kategoris"}
         admin_kategori GET    /admin/kategoris/:id(.:format)          {:action=
>"show", :controller=>"admin/kategoris"}
                        PUT    /admin/kategoris/:id(.:format)          {:action=
>"update", :controller=>"admin/kategoris"}
                        DELETE /admin/kategoris/:id(.:format)          {:action=
>"destroy", :controller=>"admin/kategoris"}
<% @kategoris.each do |kategori| %>
  <tr>
    <td><%= kategori.name %></td>
    <td><%= link_to 'show', {:action => 'show', :id => kategori.id}, :class => 'action show' %></td>
    <td><%= link_to 'edit', {:action => 'edit', :id => kategori.id}, :class => 'action edit' %></td>
    <td><td><%= link_to 'slet', {:action => 'destroy', :id => kategori.id, :method => :delete}, :class => 'action destroy' %></td></td>
  </tr>
<% end %>
 def destroy
    @kategori = Kategori.find(params[:id])
    @kategori.destroy

    respond_to do |format|
      format.html { redirect_to(kategoris_url) }
      format.xml  { head :ok }
    end
  end
namespace :admin do
resources :kategoris
end
Started GET "/admin/kategoris/1?method=destroy" for 127.0.0.1 at 2011-03-05 20:0
8:57 +0100
  Processing by Admin::KategorisController#show as HTML
  Parameters: {"method"=>"destroy", "id"=>"1"}
  ←[1m←[36mKategori Load (1.0ms)←[0m  ←[1mSELECT `kategoris`.* FROM `kategoris`
WHERE (`kategoris`.`cached_slug` = '1') LIMIT 1←[0m
  ←[1m←[35mSQL (1.0ms)←[0m  SELECT sluggable_id FROM slugs WHERE ((slugs.sluggab
le_type = 'Kategori' AND slugs.name = '1' AND slugs.sequence = 1))
  ←[1m←[36mKategori Load (0.0ms)←[0m  ←[1mSELECT `kategoris`.* FROM `kategoris`
WHERE (`kategoris`.`id` = 1) LIMIT 1←[0m
Rendered admin/kategoris/show.html.erb within layouts/application (5.0ms)
Completed   in 166ms

ActionView::Template::Error (No route matches {:action=>"edit", :controller=>"ka
tegoris", :id=>#<Kategori id: 1, name: "Elektronik", created_at: "2011-02-17 04:
18:11", updated_at: "2011-02-17 04:18:11", cached_slug: "">}):
    6: </p>
    7:
    8:
    9: <%= link_to 'Edit', edit_kategori_path(@kategori) %> |
    10: <%= link_to 'Back', admin_kategoris_path %>
  app/views/admin/kategoris/show.html.erb:9:in `_app_views_admin_kategoris_show_
html_erb__679400070_47327076__118033797'
  app/controllers/admin/kategoris_controller.rb:18:in `show'

Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatc
h/middleware/templates/rescues/_trace.erb (1.0ms)
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatc
h/middleware/templates/rescues/_request_and_response.erb (4.0ms)
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatc
h/middleware/templates/rescues/template_error.erb within rescues/layout (57.0ms)
<td><%= link_to 'slet', {:action => 'destroy', :id => kategori.id}, :method => :delete, :class => 'action destroy' %></td>
<td><%= link_to 'slet', admin_kategori_path(kategori), :method => :delete, :class => 'action destroy' %></td>