tutorial sirve sintax rails que puede para hacer español caracteristicas aprender ruby-on-rails ruby netbeans haml

ruby on rails - sirve - ¿Cómo hago para que Haml trabaje con Rails?



ruby on rails que se puede hacer (9)

Haml con Rails 3

Para Rails 3 todo lo que necesita hacer es agregar gem "haml", ''3.0.25'' a su Gemfile . No es necesario instalar el plugin o ejecutar haml --rails . .

Sólo:

$ cd awesome-rails-3-app.git $ echo ''gem "haml"'' >> Gemfile

Y tu estas listo.

Intento que Haml trabaje con mi proyecto Ruby on Rails. Soy nuevo en Ruby on Rails y realmente me gusta. Sin embargo, cuando intento agregar una aplication.html.haml o index.html.haml para una vista, solo recibo errores.

Estoy usando NetBeans como mi IDE.


Agrega haml a tu Gemfile:

gem "haml"

Si también desea usar las funciones de andamio, agregue haml-rails dentro de su grupo de desarrollo:

gem ''haml-rails'', :group => :development

No te olvides de ejecutar:

$ bundle install


Antes de intentar usar haml en su aplicación de rieles, puede verificar que el ejecutable de la línea de comando esté instalado correctamente:

$ haml %p %span Hello World!

Luego presione CTRL-D y verá:

<p> <span>Hello World!</span> </p>



Las respuestas anteriores son puntuales. Solo necesitas poner gem ''haml'' en tu Gemfile .

Otro consejo que no se mencionó: para que los generadores de rieles utilicen haml lugar de erb , agregue lo siguiente a config/application.rb :

config.generators do |g| g.template_engine :haml # you can also specify a different test framework or ORM here # g.test_framework :rspec # g.orm :mongoid end


Primero, instala haml como una gema en bundler al agregar esto a tu Gemfile :

gem "haml"

Ejecute la bundle install , luego asegúrese de que sus vistas sean nombradas con la extensión * .html.haml . Por ejemplo:

`-- app `-- views |-- layouts | `-- application.html.haml `-- users |-- edit.html.haml |-- index.html.haml |-- new.html.haml `-- show.html.haml


Primero, asegúrate de tener la gema HAML.

gem list --local | grep haml

Si haml no aparece en la lista, haz esto:

sudo gem install haml

Luego haz esto desde tu directorio de proyectos:

# cd ../ # haml --rails <yourproject>

Eso debería instalar todo lo que necesita, y las vistas HAML deberían dejar de quejarse y analizar correctamente.


Si está usando Pow necesitará reiniciarlo también. Lo ideal sería utilizar powder ( powder instalación de gema), porque entonces puede ejecutar esto en la terminal

$ powder restart


si por algún motivo instalaste haml, pero tu haml no se inicia. tratar

sudo ln haml /usr/bin/

en el directorio bin de tu gema haml

por alguna razón, esto no sucedió automáticamente en mi ubuntu 9.04 Jaunty.