Sha256: 7d1805f8332ff48d6e35439e7bec79cf3311298b2cfc274b628ef733b8ce0179
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
# MagicAddresses An address gem for rails .. fetches *country*, *state*, *city*, *district* and *subdistrict* in seperated and translated models. This gives the great advantage, that each address can be displayed in each language. And not matter how you write an address it fetches the right one. For example the german city *munich* in german *München* .. both save a city-model with a name translated all app-locales. ```ruby rails g magic_addresses:install ``` - 1. **check the initialers** (*its important to first check the settings of the gem*) - 2. **check the migration file** - 3. **run `rake db:migrate`** - 4. **add to your models** #### Model methods ```ruby has_one_address # => This model has one address associated with it. (ie: User) has_addresses # => This model has many addresses. (ie: Company) # You can use `has_one_address` and `has_addresses` on the same model # `has_one_address` sets the default flag so could be major address. # in Progress has_nested_address # => Has one directly nested addresses. (ie: User.street, User.city) ``` #### Structure Address: - street *(globalized)* - street_additional - number - postalcode - **country** - - name *(globalized)* - - iso_code - - dial_code *(phone)* - **state** - - name *(globalized)* - - short_name - **city** - - name *(globalized)* - - short_name - **district** - - name *(globalized)* - - short_name - **subdistrict** - - name *(globalized)* - - short_name #### Getter & Setter ```ruby :street :number :postalcode :city :district :subdistrict :state :country ``` .. will more info, sometimes ... This project rocks and uses MIT-LICENSE.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
magic_addresses-0.0.1 | README.md |