Hello,

Your class Project does not have a method by the name 'id'. Please review 
the logic of your code :-)

On Tuesday, July 31, 2012 2:30:22 PM UTC+3, Ruby-Forum.com User wrote:
>
> I have installed the latest version of rails and jruby. I have copied 
> all my files from rails 2.3.5 version and am trying to bring all to work 
> in this version 
>
> Project.rb 
> ------------------ 
> class Project < ActiveRecord::Base 
>  has_and_belongs_to_many :people 
>  has_many :documents, :conditions => ["project_id =?", self.id ] 
> .. 
> .. 
> end 
>
> application_helper.rb 
> -------------------------- 
>
> def find_projects 
>     user = Person.find(session[:userid]) 
>    projects = Project.find(:all) 
>    .. 
> .. 
> .. 
> end 
>
> I am getting an error 
> undefined method `id' for #<Class:0x182237ac>  (self.id is the problem 
> guess) 
>
> -- 
> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/Qo4e7fUbtEQJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to