Exception: ActiveRecord::RecordNotFound
- Inherits:
 - 
      ActiveRecordError
      
        
- Object
 - StandardError
 - ActiveRecordError
 - ActiveRecord::RecordNotFound
 
 
- Defined in:
 - activerecord/lib/active_record/errors.rb
 
Overview
Raised when Active Record cannot find a record by given id or set of ids.
Instance Attribute Summary collapse
- 
  
    
      #id  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute id.
 - 
  
    
      #model  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute model.
 - 
  
    
      #primary_key  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute primary_key.
 
Instance Method Summary collapse
- 
  
    
      #initialize(message = nil, model = nil, primary_key = nil, id = nil)  ⇒ RecordNotFound 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of RecordNotFound.
 
Constructor Details
#initialize(message = nil, model = nil, primary_key = nil, id = nil) ⇒ RecordNotFound
Returns a new instance of RecordNotFound.
      139 140 141 142 143 144 145  | 
    
      # File 'activerecord/lib/active_record/errors.rb', line 139 def initialize( = nil, model = nil, primary_key = nil, id = nil) @primary_key = primary_key @model = model @id = id super() end  | 
  
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
      137 138 139  | 
    
      # File 'activerecord/lib/active_record/errors.rb', line 137 def id @id end  | 
  
#model ⇒ Object (readonly)
Returns the value of attribute model.
      137 138 139  | 
    
      # File 'activerecord/lib/active_record/errors.rb', line 137 def model @model end  | 
  
#primary_key ⇒ Object (readonly)
Returns the value of attribute primary_key.
      137 138 139  | 
    
      # File 'activerecord/lib/active_record/errors.rb', line 137 def primary_key @primary_key end  |