Изменение положения опций через админку

У меня есть метод ниже, который переставляет положение радио и изображения флажка для моего приложения.

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

Почему я не могу сохранить позицию для позиции родительских опций здесь?

Любая помощь здесь?

0 ответов

Другие вопросы по тегам