InvalidTextRepresentation:错误:整数的输入语法无效:" all"

时间:2015-08-05 19:40:05

标签: ruby-on-rails postgresql

我知道"所有"不是一个整数

我采用了官方文档postgres + rails的这种方法(我现在无法链接它,但如果需要可能会在以后链接)

def list
  @a = a.find(:all)
end

所以我认为它会列出每一个" a" in" a"桌子,但没有。而是抛出错误。这不是rails + gres的工作方式吗?请帮助新手,谢谢你vm

1 个答案:

答案 0 :(得分:0)

find接受一个整数,并找到具有给定int ID的记录。

如果要检索所有记录,请使用:

def list
  @a = A.all
end

假设A是模型