Method: Mobility::Backends::Column.column_name_for

Defined in:
lib/mobility/backends/column.rb

.column_name_for(attribute, locale = Mobility.locale) ⇒ String

Returns name of column where translated attribute is stored

Parameters:

  • attribute (String)
  • locale (Symbol) (defaults to: Mobility.locale)

Returns:

  • (String)


41
42
43
44
# File 'lib/mobility/backends/column.rb', line 41

def self.column_name_for(attribute, locale = Mobility.locale)
  normalized_locale = Mobility.normalize_locale(locale)
  "#{attribute}_#{normalized_locale}".to_sym
end