Administrate::Field::Money

Build Status Code Climate

A plugin to deal with money in Administrate, with the help of Money gem.

IMPORTANT: this plugin expects the attribute to be an integer representing the number of cents, with a name ending in _cents.

Usage

Add it to your Gemfile:

gem 'administrate-field-money', '~> 0.1.1'

Run:

$ bundle install

Add to your FooDashboard:

ATTRIBUTE_TYPES = {
  amount_cents: Field::Money.with_options(
    code: 'USD', # EUR, CAD, GBP, AUD, JPY, ...
    symbol: '$',
    delimiter: ',',
    separator: '.'
  ),
}.freeze

The field will figure out the appropriate thousand separator and decimal delimiter for the unit.

Demo

About

Administrate::Field::Money is maintained by Zooppa.