On 6 Jun 2012, at 18:21, Perry Smith <[email protected]> wrote:

> Colin Law wrote in post #1063357:
>> On 6 June 2012 15:33, Perry Smith <[email protected]> wrote:
>>> Thanks.
>>> 
>>> I checked http://guides.rubyonrails.org/routing.html first. The code I
>>> have, to my eyes, match the lead examples in sections 1.1 and 1.2.
>>> There must be something I'm overlooking.
>> 
>> Please quote the previous message when replying so that it is easier
>> to follow the thread.  Anyone reading this will now have to look back
>> at previous messages to check your code (myself included).
>> 
>> 1.1 of the guide does not include the use of _path, 1.2 has the code
>> <%= link_to "Patient Record", patient_path(@patient) %>
>> note that this uses @patient as the parameter, not an id as in your
>> example.
>> 
>> Section 2.3 shows the use of photo_path(id) where resourceful routes
>> are used as I said in my previous post, but you have not specified a
>> resourceful route.
>> 
>> Colin
> 
> Sorry... I'm reading this from the forum interface and didn't consider
> people reading it via email.
> 
> You are correct.  I added
> 
>  resources :pogos
> 
> to routes.rb and now I can do:
> 
> <%= link_to "pogo", pogo_path(1234) %>
> 
> in my view.
> 
> I thought resources were just a batch of named routes and I thought what
> I did before was a named route.  I need to go check on that.
> 
> What confuses me is that blah_path is not even defined.  It seems like
> if it needed a particular type of argument, then the error would be
> inside blah_path -- not in the code trying to find the blah_path method.

Did you name the route in your routes file (ie :as => "blah")?

> 
> I wonder if Rails is eating the top of the exception stack which might
> help me understand what is really happening in this case.
> 
> Thank you for your time.
> 
> -- 
> 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.
> 

-- 
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