2012-07-28 74 views
0

我想在我自己的寶石,但我仍然得到一個錯誤,Rails的寶石本身和未初始化不斷

這裏是我的寶石結構: 爲了 - 應用 - 控制器 - order_controller.rb - LIB - 爲了 order.rb

而且order_controller.rb的內容:

class Order::OrderController < ApplicationController 
    def index 
     puts "asd" 
    end 
end 

我已將訂單寶石添加到主應用程序Gemfil中。

我定義我的根導致該控制器的index動作:

root :to => "order/order#index" 

但是當我嘗試訪問網頁,我得到:

未初始化的恆定順序:: OrderController

我做錯了什麼?

+0

我嘗試了兩種方法,另外我也嘗試了[在這裏]描述的解決方案(http://stackoverflow.com/questions/8689142/how-to-include-a-controller-with-a-ruby-on-rails -gem),但輸出總是一樣的... – user1074965 2012-07-28 11:59:44

回答

0

您是否在Gemfile中添加gem後運行了bundle install?順便說一句,你爲什麼要爲這個結構創建一個gem,而不是使用這個結構創建一個Rails項目?

相關問題