2

私の Rails アプリには、学生モデルと material_student があります。学生がログインした直後に、2 つの「編集」ビューから選択できるページにリダイレクトします。最初は個人データを管理するために student_controller によって提供され、もう 1 つはマテリアルを選択するために material_student_controller によって提供されます。

見つかりません:

1) routes.rb の正しいルート

ルート.rb

resources :students do

  get 'dashboard' => 'dashboard#index'

end

2) ダッシュボードを呼び出すための session_controller の正しい「redirect_to」

sessions_controller.rb

class SessionsController < ApplicationController

  def create
    login from omniauth blahblahblah
    redirect_to :controller => 'dashboard', :action => 'index', :id => user.as_user_id
  end
end

選択ページは「ダッシュボード」と呼ばれ、dashboard_controller によって提供されます

class DashboardController < ApplicationController

  def index

  end

end

私たちを手伝ってくれますか ?

よろしくお願いします

ニコラス

4

1 に答える 1

3

routes.rb 内

resources :students
resources :dashboard, :only => [:index]

活動中

redirect_to dashboard_path
于 2013-11-16T20:36:16.363 に答える