> > Perhaps it is something basic as a beginner I am.  I have the following: 
>
> There was no need to show all this code, it is easier for us to see 
> what is going on if you just show the relevant bits 
>
> Understand and thanks.  

> > [snip] 
>
> > 
> > I want the following partial to be shown in the Main#Welcome view: 
> > 
> > partial is located in the composer view folder: 
> > 
> > <h3>Editions List</h3> 
> > <ul> 
> > <% @composer.editions.map do |edition| %> #line 3 in error below 
> > [snip] 
> > 
> > My limited knowledge believes the call to the partial should work and 
> indeed 
> > it does if done like this within the Composer#Show view: 
> > 
> > <%= render "edition" %> 
> > 
> > However, when I make the partial call from the Main#Welcome view like 
> this: 
> > The Main#Welcome view: 
> > <%= render :partial => "composers/edition" %> 
> > 
> > It results in this error: 
> > 
> > NoMethodError in Main#welcome 
> > 
> > Showing 
> > 
> /Users/akkdio/railsapps/rails_3/ruby_for_rails/r4r_music/r4r_music1/app/views/composers/_edition.html.erb
>  
>
> > where line #3 raised: 
> > 
> > undefined method `editions' for nil:NilClass 
>
> That means that @composer is nil, since that is the object on which 
> 'editions' is being called. 
>
> Have a look at the Rails Guide on Layouts and Rendering, particularly 
> the section Using Partials to see how to pass local variables to the 
> partial. 
>
> Also have a look at the guide on debugging to get ideas on how to 
> debug your code so that you can work out what is going on. 
>

Will check this. thanks.  

>
> I notice that you have asked for help twice before on this list and 
> neither time did you reply to the suggestions offered or report 
> whether you had found a solution. :( 
>

Not an excuse but I was not notified of the someone answering... Sorry.   
This time I checked back and check "email updates to me" Sorry again - I 
appreciate all the guidance i can get.    

>
> Colin 
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/TZRkMTdo6vcJ.
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