如何使用Ruby on Rails在初始化程序中调用app Model

Abi*_*ain 1 ruby ruby-on-rails ruby-on-rails-3

我是Ruby on Rails的新手,我使用的是Ruby 2.1.0和Rails 4.0.2

我的查询是: -

我想在初始化程序中调用Model.

我的Model文件是setting.rbModel name Setting.它的位置是app/model目录.

我想在初始化文件paypal.rb中调用Setting Model.

paypal.rb位置是config/initializers/paypal.rb.

请帮助如何调用模型初始化Ruby on Rails的.

rai*_*inz 10

你想在运行这个之前确保所有其他初始化程序都已运行吗?如果是这样,你可以这样做:

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