我有以下代码:
@anatomy = Anatomy.find_by_sql(" some long sql here")
我想对@anatomy结果集进行搜索。
我尝试了下面的代码,但似乎没有用。
@anatomy_subset = @anatomy.find :first, :conditions => ["public_id = ?", public_id ]
它给了我:
wrong number of arguments (2 for 1)
如何在@anatomy实例对象上搜索某些内容?
非常感谢你的帮助。
答案 0 :(得分:1)
您不能从SQL服务器中进行SQL搜索,而是执行此操作:
subset = @anatomy.select { |entity| entity.public_id == public_id }