This has just cropped up this morning and I have no clue as to what is causing it.
Here is the error when running the application through the web browser in development: undefined method `method_exists?' for #<Entity:0x2b7214243bd0> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/attribute_methods.rb:255:in `method_missing' /home/byrnejb/Software/Development/Projects/proforma.git/lib/hll_attr_set_by_names.rb:16:in `attr_set_by_names' ... Here is the code: 14 an.each do |f| 15 puts "checking method: #{f}" 16 self.send("#{f}=", "#{param_hash[f]}") if self.method_exists?("#{f}=") 17 end But, when I run the cucumber test for the same controller and view this is what I see: ... And they enter the entity legal name "MyUser LEGAL NAME" # features/app/models/entities/step_definitions/entity_steps.rb:66 entity_common_name entity_legal_name entity_legal_form checking method: entity_common_name checking method: entity_legal_name checking method: entity_legal_form And I press "Create" # features/support/step_definitions/local_webrat_steps.rb:14 Then they should see a save error message # features/app/step_definitions/crud_response_steps.rb:24 12 scenarios 78 passed steps I am lost... Help? -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users