ruby-on-rails - 查询多条记录时如何避免ActiveRecord::RecordNotFound异常

标签 ruby-on-rails ruby activerecord

我有这个代码:

Article.find([1,2,3])

但数据库中只有记录12。我得到这个异常(exception):

"ActiveRecord::RecordNotFound (Couldn't find all Offers with IDs (1,2,3) (found 2 results, but was looking for 3))"

有没有办法只获取现有记录而不获取异常?

最佳答案

Article.find_all_by_id([1,2,3]) 是要走的路!

关于ruby-on-rails - 查询多条记录时如何避免ActiveRecord::RecordNotFound异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961906/

相关文章:

activerecord - 如何在 Yii2 ActiveRecord 中获取属性标签

ruby-on-rails - Heroku 上不受信任的证书

ruby-on-rails - Bundler 找不到 gem "activerecord": 的兼容版本

javascript - rails : Foundation 5 Reveal Modal to Submit Button

ruby-on-rails - Ruby 和编码转换

ruby - 通过 ruby​​ : capturing user input safely 进行字符串编码

ruby-on-rails - Ruby resque 后台 CSV 导入不运行

mysql - Rails 5 左外连接使用 includes() 和 where()

sql - Rails 4 查询带有数组数据类型错误的 postgresql 列

ruby-on-rails - Webpacker 创建巨大的 node_modules