Class: Fae::FormManager

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
BaseModelConcern
Defined in:
app/models/fae/form_manager.rb

Instance Attribute Summary

Attributes included from BaseModelConcern

#filter

Class Method Summary collapse

Instance Method Summary collapse

Methods included from BaseModelConcern

#fae_form_manager_model_id, #fae_form_manager_model_name, #fae_nested_foreign_key, #fae_nested_parent, #fae_tracker_parent

Class Method Details

.for_model(params, item) ⇒ Object



12
13
14
15
16
17
18
19
# File 'app/models/fae/form_manager.rb', line 12

def for_model(params, item)
				if item.present? && item.class.superclass.name == 'Fae::StaticPage'
conditions = {form_manager_model_name: 'Fae::StaticPage', form_manager_model_id: item.fae_form_manager_model_id}
				else
conditions = {form_manager_model_name: params[:controller].gsub('admin/','').classify}
				end
  where(conditions).first
end

Instance Method Details

#fae_display_fieldObject



6
7
8
# File 'app/models/fae/form_manager.rb', line 6

def fae_display_field
  model_name
end