新手问题 Active Record 的问题

ThanksSirAlec · 2018年01月19日 · 最后由 ThanksSirAlec 回复于 2018年01月19日 · 855 次阅读

我想在要写一个接口,返回用户的名字和邮箱 我的index.json.jbuilder是这样的

json.users @user do |user|
  json.name user.name
  json.email user.email
end

但是有时候按搜索条件,这个@user只有一个,这个时候就会报 undefined method map 的错误,请问这个问题怎么解决

1楼 已删除

你的搜索咋个写的 贴出来。

controller 里的查询不论搜索条件如何都应该用相同的查找方法(例如 where),保证查询结果是 ActiveRecord_Relation 或数组

coderliu 回复

多谢指教,明白了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册