models_searchable.rb 457 B

1234567891011
  1. # update settings for searchable models
  2. if ActiveRecord::Base.connection.tables.include?('settings')
  3. if Setting.columns_hash.key?('state_current') # TODO: remove me later
  4. models_current = Models.searchable.map(&:to_s)
  5. models_config = Setting.get('models_searchable')
  6. setting = Setting.find_by(name: 'models_searchable')
  7. if setting && models_current != models_config
  8. Setting.set('models_searchable', models_current)
  9. end
  10. end
  11. end