У меня есть следующий контроллерРазрабатывают игнорируя `after_sign_up_path_for`
class Vendor::RegistrationsController < Devise::RegistrationsController
def new
redirect_to new_vendor_company_path
end
protected
def after_sign_up_path_for(resource)
vendor_company_quotes_path(resource.secret)
end
end
и эту спецификацию
describe "POST create" do
it "should create a new vendor" do
profile = attributes_for(:company)
post :create, { company: profile }
expect(response).to redirect_to vendor_company_quotes_path(assigns(:company).secret)
end
end
и моя спекуляция терпит неудачу, потому что я не beign перенаправлять vendor_company_quotes_path
. Похоже, что devise игнорирует мой метод переопределения.
Перед кем спросить, мой маршрут devise_for :companies, path: "vendors", controllers: { registrations: "vendor/registrations" }
и я не использую модуль confirmable
Вы можете оставить routes.rb? – OneChillDude
Уже отправлено в конце вопроса –