检查数据库在处理之前是否返回记录的最有效方法是什么.例:Truck.where("id = ?", id).select('truck_no').first.truck_no
如果卡车存在,这可能会或可能不会返回卡车.在处理此请求时,确保页面不会崩溃的最有效方法是什么.如果让我说我使用循环来浏览每辆卡车并打印出它的编号,我将如何在视图和控制器中处理这个问题.
如果记录不存在,我希望能够打印出一条消息,而不是说没有找到记录.
我正在尝试检查find方法是否返回结果.我的find方法如下:
post = Post.find(:all, :conditions => { :url => params['url'] }, :limit => 1)
Run Code Online (Sandbox Code Playgroud)
什么是检查post包含结果的好方法?