Pergunta

Pelo que entendi, eruby é como erb - ele permite que você furar código Ruby em HTML. Se alguém está usando Rails, mais do que provável que eles usariam erb ou Haml.

Mas se eu não estou usando Rails, em que cirumstances que eu preciso eruby se eu estou apenas fazendo programação Ruby?

Eu acho que eu não entendo por que alguém precisaria ser outputting HTML se eles estão apenas usando Ruby para escrever scripts.

Foi útil?

Solução

eRuby não é apenas para HTML - ele permite que você rubi incorporar em qualquer texto arbitrário. Eu já vi isso usado em scripts que geram arquivos de configuração do Apache, por exemplo - é geralmente útil se você tem qualquer tipo de saída baseado em texto que precisa de algum conteúdo dinâmico, como um modelo de eRuby muitas vezes pode ser mais fácil de ler do que um bando de concatenação ou interpolação.

Outras dicas

Você só respondeu à sua própria pergunta. Se as suas necessidades de script para saída HTML, você pode usar eruby. Fora isso, você provavelmente não precisa dele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top