2013-12-20 58 views
0

我有一個功能齊全的Rails 3.2應用程序與MySQL,我試圖轉換爲MongoDB。我認爲這將是一個簡單的轉換,但在我的application.html.erb模板中,我引用current_user,我得到這個錯誤:rails 3.2,mongo和設計不工作

undefined local variable or method `current_user' for #<#<Class:0x007f98674f58d8>:0x007f9867358840> 

任何想法,這是爲什麼失敗?

感謝, 凱文

+1

你可以在application.html.erb和ApplicationController中發佈current_user代碼嗎?切換到MongoDB不應該影響到這一點。另請參閱此QA http://stackoverflow.com/questions/19147729/access-current-user-variable-in-controller-rails-devise –

回答

0

它不是直線前進,你需要解決以下技術的東西。

  1. 確保Mongoid ORM集成MongoDB的
  2. 現有的數據庫轉儲直接到MongoDB的
  3. 遷移數據(不需要模式)
  4. 重構模型需要(屬性型號)

我希望這會有所幫助。