1
У меня есть контроллерRails разработать неопределенный метод `after_sign_in_path_for»
class SessionsController < Devise::SessionsController
respond_to :js
layout false
def create
self.resource = warden.authenticate(auth_options)
if resource && resource.active_for_authentication?
sign_in(resource_name, resource)
end
end
end
и мой шаблон для его
create.js.erb
<% if user_signed_in?%>
<%= after_sign_in_path_for(resource) %>
<% else %>
Erorrs here...
})
<% end %>
Я хочу, чтобы перенаправить на конкретную страницу после знака в но имеют
NoMethodError - undefined method `after_sign_in_path_for' for #<#<Class
Что мне делать, чтобы исправить это?
Rails.application.routes.draw do
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks",:confirmations => "confirmations",:passwords => "passwords", :sessions => "sessions" }
end
Вы можете разместить свой 'routes.rb' файл? –
@ NarasimhaReddy добавлены маршруты – user2322409