Ok, I see where I made my error.  

I refactored the names of a few things and it's working much better now.



On Thursday, September 14, 2017 at 3:31:38 AM UTC-4, Colin Law wrote:
>
> On 14 September 2017 at 01:02, Joe Guerra <jgu...@jginfosys.com 
> <javascript:>> wrote:
>
>> Thanks.  What should I do to fix it?  Should I re-run the generator?
>>
>
> You could start by trying Rob's suggestion.
>
> Colin
>  
>
>>
>>
>>
>> On Tue, Sep 12, 2017 at 7:10 PM, Rob Biedenharn <rob.bie...@gmail.com 
>> <javascript:>> wrote:
>>
>>> I'm removing most of the "noise" from your output and focussing on the 
>>> gallery-relevant bits:
>>>
>>> On 2017-Sep-12, at 17:29 , Joe Guerra <jgu...@jginfosys.com 
>>> <javascript:>> wrote:
>>>
>>> *here's the output of my routes... (sorry about the formatting)*
>>>
>>>                 Prefix Verb   URI Pattern                     
>>> Controller#Action
>>>             gallery_index GET    /gallery(.:format)             
>>>  gallery#index
>>>                           POST   /gallery(.:format)             
>>>  gallery#create
>>>               new_gallery GET    /gallery/new(.:format)         
>>>  gallery#new
>>>              edit_gallery GET    /gallery/:id/edit(.:format)     
>>> gallery#edit
>>>                   gallery GET    /gallery/:id(.:format)         
>>>  gallery#show
>>>                           PATCH  /gallery/:id(.:format)         
>>>  gallery#update
>>>                           PUT    /gallery/:id(.:format)         
>>>  gallery#update
>>>                           DELETE /gallery/:id(.:format)         
>>>  gallery#destroy
>>>
>>>
>>> the key bit to notice is that the index route is "named" gallery_index 
>>> because you used:
>>>
>>>     resources :gallery
>>>
>>> and :gallery is the singular form
>>>
>>> You very likely want to say instead:
>>>
>>>     resources :galleries
>>>
>>> which will give you similar routes *except* from the index:
>>>
>>> [ruby-2.4.1p111] //tmp $ cd example/
>>> [ruby-2.4.1p111] tmp/example (master #%) $ rails g resources Gallery
>>> Running via Spring preloader in process 61722
>>> Could not find generator 'resources'. Maybe you meant 'resource', 
>>> 'resource_route' or 'assets'
>>> Run `rails generate --help` for more options.
>>> [ruby-2.4.1p111] tmp/example (master #%) $ rails g resource Gallery
>>> Running via Spring preloader in process 61823
>>>       invoke  active_record
>>>       create    db/migrate/20170912230824_create_galleries.rb
>>>       create    app/models/gallery.rb
>>>       invoke    test_unit
>>>       create      test/models/gallery_test.rb
>>>       create      test/fixtures/galleries.yml
>>>       invoke  controller
>>>       create    app/controllers/galleries_controller.rb
>>>       invoke    erb
>>>       create      app/views/galleries
>>>       invoke    test_unit
>>>       create      test/controllers/galleries_controller_test.rb
>>>       invoke    helper
>>>       create      app/helpers/galleries_helper.rb
>>>       invoke      test_unit
>>>       invoke    assets
>>>       invoke      coffee
>>>       create        app/assets/javascripts/galleries.coffee
>>>       invoke      scss
>>>       create        app/assets/stylesheets/galleries.scss
>>>       invoke  resource_route
>>>        route    resources :galleries
>>> [ruby-2.4.1p111] tmp/example (master #%) $ cat config/routes.rb 
>>> Rails.application.routes.draw do
>>>   resources :galleries
>>>   # For details on the DSL available within this file, see 
>>> http://guides.rubyonrails.org/routing.html
>>> end
>>> [ruby-2.4.1p111] tmp/example (master #%) $ rails routes
>>>       Prefix Verb   URI Pattern                   Controller#Action
>>>    galleries GET    /galleries(.:format)          galleries#index
>>>              POST   /galleries(.:format)          galleries#create
>>>  new_gallery GET    /galleries/new(.:format)      galleries#new
>>> edit_gallery GET    /galleries/:id/edit(.:format) galleries#edit
>>>      gallery GET    /galleries/:id(.:format)      galleries#show
>>>              PATCH  /galleries/:id(.:format)      galleries#update
>>>              PUT    /galleries/:id(.:format)      galleries#update
>>>              DELETE /galleries/:id(.:format)      galleries#destroy
>>>
>>>
>>> Note the routes for index, create, and new ^^
>>>
>>> -Rob
>>>
>>>
>>> On Tuesday, September 12, 2017 at 5:03:56 PM UTC-4, Colin Law wrote:
>>>>
>>>> On 12 September 2017 at 02:15, Joe Guerra <jgu...@jginfosys.com> 
>>>> wrote: 
>>>> > ... 
>>>> > I'm using... in my routes file. 
>>>> > 
>>>> > get resources :gallery 
>>>>
>>>> Why is the 'get' there? 
>>>>
>>>> Colin 
>>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Ruby on Rails: Talk" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to rubyonrails-ta...@googlegroups.com <javascript:>.
>>> To post to this group, send email to rubyonra...@googlegroups.com 
>>> <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/rubyonrails-talk/af2a8305-0b83-4075-8b51-f0b610ac31a7%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/rubyonrails-talk/af2a8305-0b83-4075-8b51-f0b610ac31a7%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Ruby on Rails: Talk" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to rubyonrails-ta...@googlegroups.com <javascript:>.
>>> To post to this group, send email to rubyonra...@googlegroups.com 
>>> <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/rubyonrails-talk/9D2B37D1-18F3-4FC0-9E65-31E73C9DB0D1%40gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/rubyonrails-talk/9D2B37D1-18F3-4FC0-9E65-31E73C9DB0D1%40gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ruby on Rails: Talk" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to rubyonrails-ta...@googlegroups.com <javascript:>.
>> To post to this group, send email to rubyonra...@googlegroups.com 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/rubyonrails-talk/CAOFgAMmKeJLm3Oj4Y%2B4AYYDEbSC5xfeYvdjzd8tJPQCzXshK9Q%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/rubyonrails-talk/CAOFgAMmKeJLm3Oj4Y%2B4AYYDEbSC5xfeYvdjzd8tJPQCzXshK9Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/da7f24cf-958a-4398-bdb9-6c4fc86f1da3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to