2016-08-03 56 views
-1

我有關於視圖路線的問題。我已經使用設計創建了一個用戶模型和視圖,並且還手動創建了一個控制器。所有工作正常,但登錄後,當我提供sign_in網址出現,而不是重定向到主頁 錯誤消息的錯誤是沒有路線匹配設計中的軌道錯誤

No route matches {:action=>"timeline", :controller=>"users", :id=>nil} missing required keys: [:id] 

    # else 
    timeline_path(resource) 
    end 

我創建了一個路徑標誌 - 手動。它沒有顯示任何錯誤。但是,自動生成的路徑(用戶/ sign_in)受遺贈是給錯誤.Thanks提前

+0

請在要提供路徑的位置添加完整的方法。 –

+0

發佈您的route.rb的結構 –

+0

該資源顯示爲空。我建議安裝gem better_error以快速顯示調試 –

回答

1

這可以幫助你

resource對象是零。由於您正在嘗試轉到當前用戶時間線,因此您可以使用timeline_path(current_user)

相關問題