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