Screencaster Transmitindo conhecimento


Ruby on Rails #2 - Primeiro controller e primeiras views

Seguindo com nossa série sobre Ruby on Rails, nesta segunda parte iremos:

- Criar nosso primeiro controller

- Criar uma listagem de produtos

- Criar uma página para detalhes do produto

icon for podpress  Podcast Video [8:28m]: Download (1107)

O vídeo está bem interessante e vamos avançando devagar para que todos aprendam direitinho os mistérios do Rails ;)

Já vou adiantando que esta semana já irão sair outras partes da série, fiquem de olho e assinem nosso feed.


5 pessoas comentaram

  1. Ruby on Rails #2 - Primeiro controller e primeiras views…

    Seguindo com nossa série sobre Ruby on Rails, nesta segunda parte iremos:

    - Criar nosso primeiro controller

    - Criar uma listagem de produtos

    - Criar uma página para detalhes do produto…

  2. Eduardo says:

    Olá, tudo bom? Tentei criar o controle, conforme video, mas infelizmente dá: Routing Error, No route matches “/produtos” with {:method=>:get}

    Então fui atrás e pelo que vi no config/routes precisa ter criado a rota, será que está ocorrendo algum problema?

    Abraço!

    • Bruno says:

      Ei Eduardo!
      Faz o seguinte:
      Vá em config\route.rb
      e comente uma segunda linha após map.root
      depois entre aspas simples digite o nome do seu controle (no caso produtos)
      Isso aconteceu devido a sua versão do Rails.
      Flw.

  3. Eduardo says:

    Quando tenta rodar, no prompt onde subi o webrick apresenta:

    Processing ApplicationController#index (for 127.0.0.1 at 2009-04-02 02:43:51) [GET]

    ActionController::RoutingError (No route matches “/produtos” with {:method=>:get}):
    c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service’
    c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start’
    c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start’

    Rendering rescues/layout (not_found)

    Um abraço!

  4. inside says:

    Olá Eduardo. Não sei por que, mas algumas versões atrás isto não era necessário, mas agora é. Quando criar o controller, reinicie o servidor de desenvolvimento. Para isso abra no terminal onde está o webrick e aperte CTRL+C, depois rode novamente o script/server.

Agora é a sua vez: