Изменение положения опций через админку
У меня есть метод ниже, который переставляет положение радио и изображения флажка для моего приложения.
def change_position
if !self.position.blank?
existing_model=Part.where("ancestry = #{self.ancestry} and position = #{self.position}")
if !existing_model[0].blank?
if !self.changes['position'].blank?
existing_model[0].update_columns(position: self.changes['position'][0])
end
end
end
end
Но когда я пытаюсь изменить положение опции Parent, я получаю ошибку ниже в моей панели администратора rails.
SQLite3:: SQLException: near "and": синтаксическая ошибка: ВЫБЕРИТЕ "parts".* FROM "parts" ГДЕ (родословная = и позиция = 2) ORDER BY созданного_ ASC
Почему я не могу сохранить позицию для позиции родительских опций здесь?
Любая помощь здесь?