2011-12-04 31 views

回答

1

這個錯誤似乎確實是因爲你錯過了鏈接前的main_app。您的new_user_session_path應該是main_app.new_user_session_path

這是因爲部分正在使用由發動機(由應用程序佈局的方式),因此它不會看到引擎的範圍內new_user_session_path幫手,因爲它是唯一的應用程序中提供。

所以是的,只是把main_app.之前這些路線,它應該解決它。

+0

Ryan,如果我沒有登錄,我可以在路由前訪問http:localhost:3000/forums/with main_app。但是,如果我嘗試登錄,並轉到localhost:3000 /論壇,我得到can_read_forem_forums?方法錯誤,所以仍然破壞 – Leahcim

+0

@Michael:現在這個錯誤已經修復。這是一個:https://github.com/radar/forem/issues/88。我已經把它打開了,因爲我對解決方案不滿意。我最終可能會改變'user_class'來取一個字符串而不是一個類,因爲我認爲這是造成這個問題的原因。 –