On 14 September 2017 at 01:02, Joe Guerra <[email protected]> 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 <[email protected]>
> 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 <[email protected]> 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 <[email protected]> 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 [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/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 [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/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 [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/rubyonrails-talk/CAOFgAMmKeJLm3Oj4Y%2B4AYYDEbSC5xfeYvdjzd8tJPQCzXs
> hK9Q%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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvFXTW7M_ztW3QHMM1H5ZB7NYHtSghYOOaA6NE9BYowew%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to