Link? The reason is you're using a temporary variable you haven't set  
to any value before you're using it. You probably want a string  
'vendor1' rather than vendor1 which is a temp variable.

Sent from my iPhone

On 29/01/2009, at 4:22 PM, Andrew Reid <rails-mailing-l...@andreas- 
s.net> wrote:

>
> Hi,
> I am trying to figure out why I am receiving the following error.  I  
> am
> following an Apple Developers Rail Application tutorial.
>
>>> event.expenses.create(:vendor => vendor1, :amount =>75.00)
> NameError: undefined local variable or method `vendor1' for
> #<Object:0x389a0>
>  from (irb):2
>
>
> Here is what I have for the models
>
>
> class Event < ActiveRecord::Base
>  validates_presence_of :name
>  validates_numericality_of :budget, :greater_than => 0.0
>
>  has_many :expenses
>  has_many :vendors, :through => :expenses
> end
>
>
> ___________________
>
> class Expense < ActiveRecord::Base
>  belongs_to :event
>  belongs_to :vendor
> end
>
> ___________________
>
> class Vendor < ActiveRecord::Base
>  has_many :expenses
>  has_many :events, :through => :expenses
> end
>
>
> I read another post where they had issues with Xcode not saving and
> having to restart terminal.  I have done both and everything looks
> right.
> Thanks in advance for any help!
> -- 
> Posted via http://www.ruby-forum.com/.
>
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to