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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs