Micropost删除方法不起作用

时间:2012-02-09 06:16:44

标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller ruby-on-rails-3.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 个答案:

答案 0 :(得分:1)

Rails 3.1现在使用不引人注目的JavaScript。现在javascript已经移出链接,并进入外部js文件。确保你的布局中有这个:   布局/ application.html.erb

<%= javascript_include_tag :all %>

如果你在layout / application.html.erb

中使用':defaults',如下所示
<%= javascript_include_tag :defaults %>

然后你应该在application.rb

中指定以下内容
config.action_view.javascript_expansions[:defaults] = %w(jquery.min jquery_ujs)