1

似乎無法讓我的刪除方法在工作微柱,繼承人的代碼:刪除微柱法將無法正常工作

代碼刪除鏈接:

<%= link_to "delete", micropost, :class => "delete_link", 
           :method => :delete, 
           :confirm => "You sure?", 
           :title => micropost.content %> 

的控制器,微柱:

def destroy 
    @micropost.destroy 
    redirect_back_or root_path 
    end 
end 

任何想法?

回答

1

Rails 3.1現在使用不顯眼的JavaScript。現在,javascript已經被移出了鏈接,並被轉移到了外部的js文件中。請確保你有這樣的佈局: 佈局/ application.html.erb

<%= javascript_include_tag :all %> 

如果你用 ':默認' 像下面,在佈局/ application.html.erb

<%= javascript_include_tag :defaults %> 

那麼你應該在application.rb中指定以下

config.action_view.javascript_expansions[:defaults] = %w(jquery.min jquery_ujs) 
+0

我有include_tag:默認線,豪我是否使用config.action_view與我的設置? – BTHarris 2012-02-09 15:40:31

+0

在view/layout/application.html.erb中使用'<%= javascript_include_tag「應用程序」%>' – suvankar 2012-02-10 06:54:33