Fa un 3.0.0.beta applicazione Rails vedere solo gemme in bundle nella console?
-
24-09-2019 - |
Domanda
Ho una libreria che sto cercando di ottenere lavoro con le rotaie 3 (in particolare feedzirra) che posso richiedere ok in IRB ma rompe la console nella mia app con il seguente errore:
Soluzione
Rails3 modifica il $ LOAD_PATH in modo che contenga solo gemme elencati nel Gemfile. ($ LOAD_PATH è un array di cartelle in cui le ricerche di Ruby per le librerie).
Quindi, è necessario aggiungere la gemma al Gemfile e bundle install
corsa.
È possibile verificare se la gemma è nel tuo percorso digitando puts $LOAD_PATH.grep(/feedzirra/)
nelle rotaie console.
Per ulteriori informazioni su come usare Bundler in Rails3 dai un'occhiata a queste:
Altri suggerimenti
Hai trovato un po 'di informazioni su come usare feedzirra con guide 3. Sembra che il problema potrebbe essere con gli usi feedzira biblioteca Loofah. Esso utilizza il config.framework deprecato.
Ecco un link con un po 'di informazioni http: // www .mythoughtpot.com / 2010/02/10 / feedzirra-on-Rails3 /