I found several topics that covered a similar error with controllers,
but mine is with a model, and none of the fixes previously mentioned
seemed to apply.
Here is the error:
Expected ./app/models/lab_result.rb to define Lab_result
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:249:in
load_missing_constant' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in
const_missing’
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in
const_missing' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in
load_missing_constant’
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in
const_missing' #{RAILS_ROOT}/app/controllers/visit_controller.rb:72:in
delete_lab’
Here is the method causing causing the error:
def delete_lab
@lab_result = Lab_result.find(params[:id])
if @lab_result.destroy
flash[:notice] = “Lab results successfully deleted”
redirect_to :action => ‘update’, :id => @lab_result.visit
end
end
Here is the Lab_result model sitting comfortably in the models dir:
class LabResult < ActiveRecord::Base
belongs_to :lab
belongs_to :visit
end
Any advice?