История изменений
Исправление special-k, (текущая версия) :
customer script errors: [«script.errors.e2»]
#http://pastie.org/pastes/8480109/text
def ensure_purchased_script_approved
unless customer.has_confirmed_script?(script.id)
errors.add(:base, 'script.errors.e2') # - вот, что, вероятно, добавило ошибку
end
end
Т.е. условие customer.has_confirmed_script?(... ) не выполнилось.
Смотрим что за условие...
#http://pastie.org/pastes/8480103/text
def has_confirmed_script?(script_id)
self.purchases.exists?(:script_id => script_id, :approved => true)
end
Исправление special-k, :
customer script errors: [«script.errors.e2»]
#http://pastie.org/pastes/8480109/text
def ensure_purchased_script_approved
unless customer.has_confirmed_script?(script.id)
errors.add(:base, 'script.errors.e2') # - вот то, что, вероятно, добавило ошибку.
end
end
Т.е. условие customer.has_confirmed_script?(... ) не выполнилось.
Смотрим что за условие...
#http://pastie.org/pastes/8480103/text
def has_confirmed_script?(script_id)
self.purchases.exists?(:script_id => script_id, :approved => true)
end
Исходная версия special-k, :
customer script errors: [«script.errors.e2»]
#http://pastie.org/pastes/8480109/text
def ensure_purchased_script_approved
unless customer.has_confirmed_script?(script.id)
errors.add(:base, 'script.errors.e2') # - вот то, что, вероятно, добавило ошибку.
end
end
Т.е. условие customer.has_confirmed_script?(... ) не выполнилось.
Смотрим что это за условие
#http://pastie.org/pastes/8480103/text
def has_confirmed_script?(script_id)
self.purchases.exists?(:script_id => script_id, :approved => true)
end