Não foi possível carregar o Diqus. Se você é o moderador, por favor veja o nosso guia de problemas.
Akita,
Costumo fazer parecido, mas crio um controller pages( no plural) e ao inves do index, faço a action show, pq vc não esta vendo algum index mas uma pagina especifica, dai fica assim
def show
render params[:page_name]
end
acho mais claro assim
Abraço
+1 errado, ótima díca.
Akita, era justamente dessa dica que eu estava precisando. Estava fazendo justamente da forma errada no projeto que estou trabalhando agora, e tava me sentido incomodado com isso! Valeu pela dica!!!
Akita, eu utilizo páginas estáticas de uma forma mais simplificada utilizando a própria arquitetura do routes para gerar rotas dinâmicas.
Basicamente tenho um controller pages vazio e adiciono a seguinte rota: match 'pages/:action', :controller => 'pages'.
Para cada página estática que desejo criar eu só preciso criar o arquivo dentro da pasta app/views/pages/ e automaticamente eu tenho o roteamento para todas elas.
A questão aqui está na forma como o rails faz lookup de actions. Se no controller não for encontrada uma action (método público), o rails procura nas views um arquivo com o mesmo nome da action e se o encontrar simplesmente o renderiza.
É uma forma mais simples de fazer.
Ótima dica.
Obrigado por compartilhar.
essa veio em boa hora! :)
Felizmente a comunidade se ajuda de muitas formas :)
Meu projeto estava preciando disso :)
https://github.com/rstt/Arv...
Obrigado Akita !
Definitivamente, eu estava fazendo do jeito errado.
Akita,
Valeu pela dica! Excelente =D ...
Abraço.
Deus nos acompanhe sempre.
Ótima dica, eu faço muito isso, porém sem os métodos vazios. Definindo a rota get 'hello' => 'pages#hello', se a view estiver lá ele renderiza mesmo sem o método.
Obrigado por existir Akita! You're my hero, you're my sunshine! ;)
Mais uma excelente dica, por isso leio sempre seu blog, continue assim!
abs