通过管理面板更改选项的位置

时间:2015-05-14 07:46:49

标签: ruby-on-rails model ancestry

我有一个下面的方法,它正在为我的应用程序重新排列收音机和复选框图像的位置。

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

但是当我尝试更改“父”选项的位置时,我的rails管理面板中出现了以下错误。

  

SQLite3 :: SQLException:near“and”:语法错误:SELECT“parts”。* FROM“parts”WHERE(ancestry = and position = 2)ORDER BY created_at ASC

为什么我无法在此处保存父选项位置的位置?

这里有任何帮助吗?

0 个答案:

没有答案