Class: ActiveScaffold::Tableless::AssociationScope
- Inherits:
-
ActiveRecord::Associations::AssociationScope
- Object
- ActiveRecord::Associations::AssociationScope
- ActiveScaffold::Tableless::AssociationScope
- Defined in:
- lib/active_scaffold/tableless.rb
Constant Summary collapse
- INSTANCE =
create for rails >= 4.2
respond_to?(:create) ? create : new
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
Instance Method Details
#column_for(table_name, column_name, alias_tracker = nil) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/active_scaffold/tableless.rb', line 3 def column_for(table_name, column_name, alias_tracker = nil) klass = alias_tracker ? alias_tracker.connection.klass : self.klass if table_name == klass.table_name klass.columns_hash[column_name] else association.klass.columns_hash[column_name] end end |