Importing application constants into models and backgroundrb workers - How To?

Hi,

I have an app_constants.rb file for defining my constants.
I need the same constants for checking conditions with my models and
backgroundrb workers.

When i tried require “app_constants” in my models files it doesn’t
suggest any errors but i was unable to use
the constants either

Any suggestions???

Regards,
Vimal Das

requiring your file should make them available for your models. there
is something wrong with your code.

file.rb

CONSTANT = “loaded”

some_model.rb

class SomeModel < ActiveRecord::Base
require File.dirname(FILE) + ‘/some/path/to/your/file’
def self.constant_status
puts CONSTANT
end
end

script/console

SomeModel::constant_status
loaded
=> nil

Cool.Thank you.

:slight_smile:
Vimal Das