2012-02-19 19 views
5

tengo un problema con los rieles en la última versión. a los que he crear una nueva aplicación (carriles nueva MiProyecto), pero no tengo script/generar, sólo han script/rieles y cuando el tipo ino se puede crear el complemento con Rails 3.2?

ruby ./script/rails generate plugin my_plugin 
"Could not find generator plugin.". 

¿Tiene alguna idea de cómo generar plantilla plugin? es posible crear un complemento sin este comando?

PS: estoy usando Rails 3.2.1 con el rubí 1.8.7 [Universal-darwin11.0]

+0

no hay generador de complementos. 'rails g' muestra los generadores disponibles. – Kuba

Respuesta

8

El generador plugin ha sido eliminado con el lanzamiento de Rails 3.2.0. Consulte el registro de cambios here. Ahora puede usar el siguiente comando:

rails plugin new my_plugin 

Pero tenga cuidado porque debe ejecutar el comando fuera del proyecto. Crea una estructura completa de complementos con su propio Gemfile. Entonces, después de creado el complemento, puede usarlo en su aplicación Rails y agregarlo al Gemfile con la opción de ruta. Algo como:

gem 'my_plugin', path: '/path/to/my_plugin' 

Acabo de leer que estás usando Ruby 1.8.7. Considere actualizar a Ruby 1.9.3. Rails 3.2 es la última versión del marco que admite Ruby 1.8.7.

+0

gracias, está funcionando ... odio la websote oficial de rubyonrail, la documentación "comenzando" está desactualizada ... – 0xBAADF00D

+0

Sí, tienes toda la razón en eso ... – lucapette

Cuestiones relacionadas