2014-03-27 92 views
0

我在Ruby on Rails的是新的,我使用Ruby 2.1.0版本和Rails應用程序調用模型的初始化4.0.2如何使用Ruby on Rails的

我的查詢是: -

我想致電模型初始化器

型號文件setting.rb型號設置。其位置是應用程序/型號目錄。

我想打電話給初始化文件paypal.rb設置模式

paypal.rb location is config/initializers/paypal.rb

請幫助如何調用模式初始化Ruby on Rails的

+0

請分享您所寫的代碼,並告訴我們您嘗試時遇到的錯誤。 –

+0

請分享您的代碼,如@TarynEast所說 - 另外,如果您嘗試在'paypal.rb'文件的頂部添加'require models/setting',會發生什麼? – nicohvi

回答

3

在運行這個初始化程序之前,你想確保所有其他的初始化程序已經運行嗎?如果是這樣,你可以這樣做:

# config/initializers/paypal.rb 
Rails.configuration.after_initialize do 
    paypal_settings = Setting.find_by(name: "paypal") 
    # do something with paypal settings... 
end 
0

在rails中,無論你在哪裏,都可以與Models進行交互。 像

Setting.method_name() 

內的滑軌應用程序,你可以創建自己的新文件夾(預計由軌道創造了新的命令默認目錄),並可以與模型方法進行交互。