Class: ActiveRecord::ConnectionAdapters::Column
- Inherits:
-
Object
- Object
- ActiveRecord::ConnectionAdapters::Column
- Defined in:
- lib/tmpfk/ext/column.rb
Instance Method Summary collapse
Instance Method Details
#foreign_key? ⇒ Boolean
2 3 4 5 |
# File 'lib/tmpfk/ext/column.rb', line 2 def foreign_key? return false unless name.end_with?('_id') ActiveRecord::Base.connection.data_source_exists?(foreign_table) end |
#foreign_table ⇒ Object
7 8 9 |
# File 'lib/tmpfk/ext/column.rb', line 7 def foreign_table name.humanize(capitalize: false).tableize.tableize.tr(' ', '_') end |