Rails:检查模型是否有项目

Kee*_*son 1 ruby-on-rails models

我有一个叫做书的模型.我希望能够检查它是否有一个ID为某个数字的书.这是一个简单的问题,我只是在学习.不要太苛刻....

apn*_*ing 5

嗯,这很简单:

Book.find_by_id(your_id)
Run Code Online (Sandbox Code Playgroud)

它将呈现一个对象或零.

不要使用Book.find(your_id),因为如果没有书具有预期的id,它会引发异常.

我强烈建议您查看http://railsforzombies.org以了解Rails.