2016-08-01 6 views
0

Вместо того, чтобы поле в целом _cents и поле строку _currency, я создал валюты модель, которая имеет:валюта ассоциации с деньгами рельсов жемчужиной

  • iso_code
  • usd_rate (обменный курс к доллару США)
  • имя

Ex amples:

  • USD
    • iso_code: "USD"
    • usd_rate:
    • Имя: "Доллары США"

Знаете ли вы, как я могу сделать, чтобы интегрировать эту модель с драгоценным камнем для денег? (Я имею в виду, что для ссылки на валюту вместо сохранения iso_code и для использования обменного курса в модели валюты)

ответ

1

Вы пытались использовать предоставленный инициализатор для изменения опций ? Изменение параметров column_name в них может позволить вам изменить его на имя метода, которое возвращает атрибуты вашей валютной модели, и позволит драгоценному камню работать с магией.

+0

Да, я мог бы это сделать, но после изменения типа столбца валюты на целое, он загружает доллары США в качестве валюты. Как я могу указать, что это ссылка на другую таблицу? В противном случае это всего лишь номер, и он не знает, в какой валюте –

Смежные вопросы