Драгоценный камень Thoughtbot's Clerance, перекрывающий url_after_destroy - PullRequest
1 голос
/ 23 января 2011

Мне удалось успешно переопределить url_after_create, но мой url_after_destroy игнорируется.

Что я испортил?

маршруты:

  map.resource  :session,
    :controller => 'sessions',
    :only => [:new, :create, :destroy]

мой контроллер Sessions:

class SessionsController < Clearance::SessionsController
  private
    def url_after_create
      puts "************after create****************"  #called on sign in
    end

  def url_after_destroy
    puts "************after destroy****************"  #never called
  end
end

1 Ответ

0 голосов
/ 23 января 2011

В документах сказано:

Вам также может понадобиться добавить код, такой как следующий, в ваши маршруты. Rb:

 map.sign_out 'sign_out',
     :controller => 'sessions',
     :action     => 'destroy',
     :method     => :delete

Это яотсутствует.Возможно, «возможно» - не лучший выбор глагола для документации.

...