2016-08-01 13 views
0

Statt ein integer _cents Feld mit und ein _currency String-Feld, ich habe ein Währungs Modell geschaffen, die hat: Währungs Verein mit Geld-Schienen gem

  • iso_code
  • usd_rate (der Wechselkurs USD)
  • Name

Ex amples:

  • USD
    • iso_code: "USD"
    • usd_rate:
    • Name: "American Dollars"

Wissen Sie, wie ich dieses Modell mit dem Geld-Rails-Juwel integrieren kann? (Ich meine, für einen Verweis auf die Währung, anstatt den iso_code zu speichern und den Wechselkurs im Währungsmodell zu verwenden)

Antwort

1

Haben Sie versucht, mit dem bereitgestellten Initialisierer die Optionen config.amount_column und config.currency_column zu ändern? Wenn Sie die Optionen column_name in diesen Optionen ändern, können Sie sie möglicherweise in einen Methodennamen ändern, der die Attribute Ihres Währungsmodells zurückgibt und es dem Juwel erlaubt, seine Magie zu entfalten.

+0

Ja, ich könnte das tun, aber nachdem ich den Währungsspalte-Typ in Integer geändert habe, lädt es USD als Währung. Wie kann ich angeben, dass dies ein Verweis auf eine andere Tabelle ist? Ansonsten ist es nur eine Nummer und es weiß nicht welche Währung die Nummer ist –