Метод удаления микросообщений не будет работать - PullRequest
1 голос
/ 09 февраля 2012

Не получается заставить мой метод удаления работать с микросообщением, вот код:

Код для удаления ссылки:

<%= 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 Ответ

1 голос
/ 09 февраля 2012

Rails 3.1 теперь использует ненавязчивый JavaScript. Теперь JavaScript был удален из ссылки и во внешние файлы js. Убедитесь, что у вас есть это в вашем макете: макет / application.html.erb

<%= javascript_include_tag :all %>

или

Если вы используете ': defaults', как показано ниже, в layout / application.html.erb

<%= javascript_include_tag :defaults %>

Тогда вам нужно указать следующее в application.rb

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