Size: a a a

2020 June 10

ЕК

Евгений Квеладзе... in RubyRush
Закомментировал аксесоры заработало. Я думал аксесор не выполняется если его не вызывать?
источник

ЕК

Евгений Квеладзе... in RubyRush
Dmitriy Tensei Malyshev
у тя скорее всего дефолтные методы AR перезаписаны
спасибо!!👍
источник

DM

Dmitriy Tensei Malys... in RubyRush
ну в модели уже есть методы под название полей
источник

ЕК

Евгений Квеладзе... in RubyRush
что лучше, использовать сериализацию или как на скрине?
источник

DM

Dmitriy Tensei Malys... in RubyRush
Евгений Квеладзе
что лучше, использовать сериализацию или как на скрине?
ты хочешь все поля reports в json перевести?
источник

ЕК

Евгений Квеладзе... in RubyRush
все поля, которые есть я их буду использовать как есть. Помимо Есть еще куча данных, которые надо потом выводить в таблицу. Значения ячеек  в каждой строке разные. Поэтому не придумав ничего лучше, я решил хранить данные по строчно, что то типа {title: { rental_years: int, cost_rent: int, percent: {year: "montly_payment, overpayment, benefit_money, benefit_of_years" } }
источник

DM

Dmitriy Tensei Malys... in RubyRush
Евгений Квеладзе
все поля, которые есть я их буду использовать как есть. Помимо Есть еще куча данных, которые надо потом выводить в таблицу. Значения ячеек  в каждой строке разные. Поэтому не придумав ничего лучше, я решил хранить данные по строчно, что то типа {title: { rental_years: int, cost_rent: int, percent: {year: "montly_payment, overpayment, benefit_money, benefit_of_years" } }
ну можно и так хранить, тогда, наверно), если не будет связей и не хочется кучу полей делать
источник

DM

Dmitriy Tensei Malys... in RubyRush
хотя если будет нужна какая то сортировка или фильтры потом по этим значениям
источник

DM

Dmitriy Tensei Malys... in RubyRush
будет грустновато
источник

ЕК

Евгений Квеладзе... in RubyRush
я хотел сначала сделать кучу полей, но я не могу понять как потом значения этих полей вносить в таблицу. Приложение будет помогать пользователям расчитывать когда лучше брать ипотеку и какую именно исходя из их нынешнего состояния
источник

ЕК

Евгений Квеладзе... in RubyRush
Dmitriy Tensei Malyshev
хотя если будет нужна какая то сортировка или фильтры потом по этим значениям
будет печалька))
источник

N

Ni in RubyRush
Евгений Квеладзе
все поля, которые есть я их буду использовать как есть. Помимо Есть еще куча данных, которые надо потом выводить в таблицу. Значения ячеек  в каждой строке разные. Поэтому не придумав ничего лучше, я решил хранить данные по строчно, что то типа {title: { rental_years: int, cost_rent: int, percent: {year: "montly_payment, overpayment, benefit_money, benefit_of_years" } }
если поля статичные, то их можно перенести в отдельную таблицу и связать
источник

N

Ni in RubyRush
судя по тому, что они отражают xls таблицу, скорее всего, так и есть
источник

ЕК

Евгений Квеладзе... in RubyRush
Поля расчитываются один раз, потм не меняются
источник

N

Ni in RubyRush
тогда лучше в таблицу отдельную, не нужно в json сувать
источник

ЕК

Евгений Квеладзе... in RubyRush
там просто к одному полю могут относиться несколько записей (например к 20% может идти расчет не только 5 или 10 лет но и другой срок и непонятно сколько будет таких записей вдруг пользователь захочет сделать расчет от 1 до 25 лет с шагом 1 год, а на 50% захочет сделать только расчет на 5  лет. ). поэтому я решил хранить хэшем {title: { rental_years: int, cost_rent: int, percent: {year: "montly_payment, overpayment, benefit_money, benefit_of_years" } }
источник

ЕК

Евгений Квеладзе... in RubyRush
Ni
тогда лучше в таблицу отдельную, не нужно в json сувать
не понял?
источник

ЕК

Евгений Квеладзе... in RubyRush
в БД создать новую таблицу?
источник

N

Ni in RubyRush
Евгений Квеладзе
там просто к одному полю могут относиться несколько записей (например к 20% может идти расчет не только 5 или 10 лет но и другой срок и непонятно сколько будет таких записей вдруг пользователь захочет сделать расчет от 1 до 25 лет с шагом 1 год, а на 50% захочет сделать только расчет на 5  лет. ). поэтому я решил хранить хэшем {title: { rental_years: int, cost_rent: int, percent: {year: "montly_payment, overpayment, benefit_money, benefit_of_years" } }
собственно, не вижу проблемы. создаете в бд таблицу с референсом к reports, а в рельсах прописываете один ко многим
источник

N

Ni in RubyRush
если она высчитывается один раз, и если поля статичные — json не нужен
источник