Não foi possível carregar o Diqus. Se você é o moderador, por favor veja o nosso guia de problemas.

jlvonrails • 13 anos atrás

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

Bruno Andrade • 14 anos atrás

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

Fabrício Kneipp • 14 anos atrás

+1 errado, ótima díca.

Diego Oliveira • 14 anos atrás

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!!!

andersondias • 14 anos atrás

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.

Eduardo • 14 anos atrás

Ótima dica.
Obrigado por compartilhar.

Ju Nogueira • 14 anos atrás

essa veio em boa hora! :)

Renato Suelotto • 14 anos atrás

Felizmente a comunidade se ajuda de muitas formas :)
Meu projeto estava preciando disso :)

https://github.com/rstt/Arv...

Obrigado Akita !

Gedean Dias • 14 anos atrás

Definitivamente, eu estava fazendo do jeito errado.

candidosales • 14 anos atrás

Akita,

Valeu pela dica! Excelente =D ...

Abraço.
Deus nos acompanhe sempre.

vitork • 14 anos atrás

Ó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.