2010-01-30 11 views

risposta

5

gem offre più opzioni su quale gemma esatta si carichi: see here per molti dettagli. In questo esempio, non c'è alcuna differenza effettiva.

Mi consiglia di utilizzare require a meno che non espressamente necessario il potere di gem - sembra essere quello che la maggior parte delle persone utilizzano.

+0

Grazie mille per la spiegazione. Lo apprezzo molto. –

+4

Una differenza è che se si condivide il codice con qualcuno che non utilizza rubygems, il modulo 'require' funzionerà ancora per loro (a condizione che abbiano installato manualmente cool_lib nel percorso di inclusione). –

+1

Buona risposta, ma non "richiedere" rubygems "". Vedi: http://www.rubyinside.com/why-using-require-rubygems-is-wrong-1478.html. –

Problemi correlati