Sha256: 4220b1db98067281fe1ef43a2f4a28314a166580d1aa2a82f46ca5cb492c668c
Contents?: true
Size: 541 Bytes
Versions: 2
Compression:
Stored size: 541 Bytes
Contents
module Fae class FormManager < ActiveRecord::Base include Fae::BaseModelConcern def fae_display_field model_name end class << self 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fae-rails-3.0.0 | app/models/fae/form_manager.rb |
fae-rails-2.2.0 | app/models/fae/form_manager.rb |