Разработка на RoR

1.82K
.
flaky, и как это будит в алхимии? На уровне ОRМ?
.
покажи как, я попробую по аналогии на rails написать =) предложенный мною вариант - это попытка самому додуматься как можно такое сделать
.
flaky
есть два способа.
первый.
class Some(Base):
    __tablename__ = 'some'

    id = Column(Integer, primary_key=True)
    price = Column(Float)
    count = Column(Integer)
    sum = column_property(price * count)

и второй
@hybrid_property
def sum(self):
    return self.price * self.count

и сам запрос
Some.query.filter(Some.sum > 100).all()

запрос одинаковый для обоих случаев, но второй метод более гибче, так как позволяет назначить setter, функцию, которая будет выполнять при присвоение(Some.sum =).
.
(\/)____o_O____(\/)
# No-Tactic (21.08.2013 / 13:12)
Koenig, сервак под rails =)
в паре с nginx?
.
Koenig, именно
Всего: 145