Jump to content


Photo

Adicionar Nova Rota


  • Faça o login para participar
1 reply to this topic

#1 shogun89

shogun89

    Normal

  • Usuários
  • 91 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 17/12/2014, 05:16

Fiz o scaffold do meu projeto
 

rails generate scaffold posts blabla:text blablabla:text

até ai, tudo bem..
Então pensei "vou adicionar uma outra página na pasta do meu app"

criei a página teste.html.erb

a questão é que sempre que eu acesso a url localhost:3000/posts/teste me retorna um erro

Couldn't find Post with 'id'=teste

Procurei muito sobre isso e não achei nada que funcionasse de fato..
vi em um tutorial que era só adicionar no posts_controller.rb o código
 

def teste
end

Mas não funcionou também..



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 17/12/2014, 23:20

Dá uma olhada nisso:

http://guides.rubyon...rces-on-the-web

Quando você usa o resources, ele te dá automaticamente 7 ações sobre o objeto em questão. Você tem que se adaptar a estas ações (mencionadas no item 2.2), ou usar o 'get'(se estiver usando Rails 4) pra criar uma rota específica.






0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq