haml deixou de fucionar

4 views
Skip to first unread message

marcioa1

unread,
Jan 3, 2010, 5:58:18 PM1/3/10
to rails-br
Estou com um projeto novo que já estava previamente desenvolvido e até
ontem tudo funcionava bem. Mas a partir de hoje, sempre recebo
Template is missing !

Por que o haml deixou de funcionar ? Estou há uma hora pesquisando e
nada.

Quando dou um haml show.html.haml, ele traz o erro :

undefined method `content_for'

e o arquivo é :

- content_for :heading do
Home

%p
Products:
%ul
- @products.each do |product|
%li
&= product.name
%a{:href => new_my_subscription_path(:product_id => product.id)}
(add to cart)

Detalhe importante : dentro do vendor/plugins/haml, não há nenhum
arquivo, nem mesmo o init.rb . O que deve ter neste arquivo que parece
ser necessário ?

Obrigado

Marcio

Bruno Arueira

unread,
Jan 3, 2010, 7:45:03 PM1/3/10
to rail...@googlegroups.com
Que tal remover e reinstalar o haml no projeto?

2010/1/3 marcioa1 <marc...@gmail.com>

--

Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.





--
Bruno G. N. Arueira
Desenvolvedor Java
Informática - UCAM-Campos
blog: http://brunoarueira.wordpress.com
delicious: http://delicious.com/bruno_arueira

Augusto Rodrigues de Souza

unread,
Jan 3, 2010, 7:53:48 PM1/3/10
to rail...@googlegroups.com
Marcio,

Vc pode utilizar o HAML como gem tbm para efeito de teste. Não se esqueça de adicionar uma linha  no arquivo config/enviroment.rb indicando que vcs está utilizando esta gem no projeto.

Abraços

2010/1/3 Bruno Arueira <bgnar...@gmail.com>

Marcio Aun Migueis

unread,
Jan 4, 2010, 5:54:53 AM1/4/10
to rail...@googlegroups.com
Obrigado,

  Eu reinstalei o haml e o init.rb foi recriado e tudo votou a funcionar.

Marcio

2010/1/3 Augusto Rodrigues de Souza <august...@gmail.com>

battisti

unread,
Jan 4, 2010, 5:59:03 PM1/4/10
to rails-br
Eu ainda nao usei o HAML mas me veio em mente o seguinte, o uso de
HAML nao deixaria a aplicalção mais lenta haja visto que eh necessario
que o sistema converta o haml em html?

On 4 jan, 08:54, Marcio Aun Migueis <marci...@gmail.com> wrote:
> Obrigado,
>
>   Eu reinstalei o haml e o init.rb foi recriado e tudo votou a funcionar.
>
> Marcio
>

> 2010/1/3 Augusto Rodrigues de Souza <augustorso...@gmail.com>


>
> > Marcio,
>
> > Vc pode utilizar o HAML como gem tbm para efeito de teste. Não se esqueça
> > de adicionar uma linha  no arquivo config/enviroment.rb indicando que vcs
> > está utilizando esta gem no projeto.
>
> > Abraços
>

> > 2010/1/3 Bruno Arueira <bgnarue...@gmail.com>


>
> > Que tal remover e reinstalar o haml no projeto?
>

> >> 2010/1/3 marcioa1 <marci...@gmail.com>

> >>> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>


> >>> .
> >>> Para obter mais opções, visite esse grupo em
> >>>http://groups.google.com/group/rails-br?hl=pt-BR.
>
> >> --
> >> Bruno G. N. Arueira
> >> Desenvolvedor Java
> >> Informática - UCAM-Campos
> >> blog:http://brunoarueira.wordpress.com
> >> delicious:http://delicious.com/bruno_arueira
>
> >>  --
> >> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> >> dos Grupos do Google.
> >> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para

> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>


> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/rails-br?hl=pt-BR.
>
> >  --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para

> > rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>

Marcos Tapajos

unread,
Jan 4, 2010, 6:06:21 PM1/4/10
to rail...@googlegroups.com
Battisti,

Já me perguntei a mesma coisa no passado e resolvi fazer um benchmark
entre ele e o ERB. O resultado foi que o haml foi mais rápido.

[]'s

>>>> .
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/rails-br?hl=pt-BR.
>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "rails-br"
>>> dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com
>>> .

>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> rails-br+u...@googlegroups.com<rails-br
>>> %2Bunsu...@googlegroups.com>

>>> .
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/rails-br?hl=pt-BR.
>>
>>
>
> --
>
> Você está recebendo esta mensagem porque se inscreveu no grupo
> "rails-br" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com
> .

> Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+unsubscribe@googlegroups.c
> om.


> Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-
> BR.
>
>

Marcos Tapajós 
http://tapajos.me
tap...@gmail.com
mar...@tapajos.me
Mobile: +55 21 8709-8693
Skype: marcostapajos
Gtalk/MSN: tap...@gmail.com
Twitter: tapajos

Marcio Aun Migueis

unread,
Jan 4, 2010, 7:33:31 PM1/4/10
to rail...@googlegroups.com
Mais rápido ?

Bom saber. Andava meio contrário ao haml, mas vou acabar me
convencendo de que é bom. Tem o lance da identação que me pareceu meio
chato, mas tem gente boa falando bem dele. E tem o Sass também....

Marcio

Em 04/01/10, Marcos Tapajos<tap...@gmail.com> escreveu:

> rails-br+u...@googlegroups.com.

Tapajós

unread,
Jan 4, 2010, 7:45:01 PM1/4/10
to rails-br
Marcio,

Esquece o mais rápido que eu falei. Dá uma olhada nesse post que eu
acabei de fazer no meu blog: http://tapajos.me/2010/01/05/haml-versus-erb

Mas presta atenção na minha conclusão!! :-)

[]'s

On Jan 4, 10:33 pm, Marcio Aun Migueis <marci...@gmail.com> wrote:
> Mais rápido ?
>
>   Bom saber. Andava meio contrário ao haml, mas vou acabar me
> convencendo de que é bom. Tem o lance da identação que me pareceu meio
> chato, mas tem gente boa falando bem dele. E tem o Sass também....
>
> Marcio
>

> Em 04/01/10, Marcos Tapajos<tapa...@gmail.com> escreveu:

> >> rails-br+unsubscr...@googlegroups.c


> >> om.
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/rails-br?hl=pt-
> >> BR.
>
> > Marcos Tapajós 
> >http://tapajos.me

> > tapa...@gmail.com


> > mar...@tapajos.me
> > Mobile: +55 21 8709-8693
> > Skype: marcostapajos

> > Gtalk/MSN: tapa...@gmail.com

Marcio Aun Migueis

unread,
Jan 4, 2010, 8:05:19 PM1/4/10
to rail...@googlegroups.com
Marcos,

Aprender mais uma linguagem ( posso considerar haml como uma
linguagem ? ) é as vezes um pouco desmotivante, mas sua conclusão me
ajuda a vencer a preguiça.

Alguém teve problema com identação ? Tentei fazer um if e acabei
tendo que repetir o código haml ( por causa da identação ? ) . Depois
achei outra solução . Eu tinha que definir um class ( do css )
dinamicamente, em função do controller acionado. Criei uma variável de
sessão

session[:main_group] = ["", "", "CSSclassName",""]

e no haml, coloquei
- @main_group = session[:main_group]||=["current","", "", "", "", ""]
....
%a.main{ :href => "/questions" , :class=> @main_group[1] }
....
%a.main{ :href => "/questions" , :class=> @main_group[2] }


Obrigado

Marcio


Em 04/01/10, Tapajós<tap...@gmail.com> escreveu:

Reply all
Reply to author
Forward
0 new messages