質疑控制檯如何從選定的活動記錄中刪除ID?
User.select('email','dob')
回報,
[#<User:0x000000084a9b08 id: nil, email: "[email protected]">,
爲什麼我收到ID在軌道4,5屬性?如何擺脫這一點?
質疑控制檯如何從選定的活動記錄中刪除ID?
User.select('email','dob')
回報,
[#<User:0x000000084a9b08 id: nil, email: "[email protected]">,
爲什麼我收到ID在軌道4,5屬性?如何擺脫這一點?
這會給你所需的輸出
User.pluck(:email, :dob)
,如果你想鍵和值,那麼 試試這個普呂克只返回值:
User.select('email','dob').as_json(:except => :id)
在我的情況下,期望的結果是一個JSON對象。因此,as_json方法 可以排除任何列裏面,你的願望
(另外,你可以調用對象的方法或訪問相關的表以及)
最靈活的答案,因爲聚集作品,以及 – HoosierCoder
感謝@Paradeep –