En Rails 2, que es capaz de ejecutar

script/console --sandbox

así que usted puede jugar con los datos de producción y no accidentalmente romper nada.

Me parece que no puede encontrar el comando equivalente en Rails 3. ¿Alguien sabe qué es?

OriginalEl autor Ganesh Shankar | 2011-02-03

1 Comentario

  1. 30

    Fácil, escriba:

    bundle exec rails c -s

    y que es.

    $ bundle exec rails c --help
    Usage: console [environment] [options]
        -s, --sandbox                    Rollback database modifications on exit.
            --debugger                   Enable ruby-debugging for the console.
            --irb                        DEPRECATED: Invoke `/your/choice/of/ruby script/rails console` instead

    Es simple, pero, a veces, si no se ejecuta rails ejecutable utilizando bundle exec, puede o no resultar en un error. Para evitar esto, SIEMPRE uso bundle exec.

    Citar bundler página (si no documentación):

    En algunos casos, la ejecución de archivos ejecutables sin bundle exec puede trabajar, si
    el ejecutable pasa a ser instalado en su sistema y no
    tire en cualquier gemas que están en conflicto con su lote.

    Sin embargo, este no es confiable y es la fuente de un dolor considerable.
    Incluso si parece que funciona, puede que no funcione en el futuro o en
    otra máquina.

    Tan simple como eso, de hecho 🙂 Gracias! Obviamente hay algo más en mi servidor, cuando me encontré con rieles c –ayudar a conseguir un poco de vómito error…

    OriginalEl autor Krule

Dejar respuesta

Please enter your comment!
Please enter your name here