2010-01-30 10 views

Respuesta

5

gem le ofrece más opciones en cuanto a la joya exacta que carga: see here para obtener muchos detalles. En este ejemplo, no hay diferencia efectiva.

Recomendaría usar require a menos que necesite específicamente el poder de gem - parece ser lo que la mayoría de la gente usa.

+0

Muchas gracias por su explicación. Realmente lo aprecio. –

+4

Una diferencia es que si comparte su código con alguien que no usa rubygems, el formulario 'requerir' aún funcionará para ellos (siempre que hayan instalado cool_lib manualmente en la ruta include). –

+1

Buena respuesta, pero no "requiera" rubygems '". Ver: http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html. –

Cuestiones relacionadas