Domanda

Fondamentalmente, vorrei scrivere un'app Rails 3

  • è incorporabile in altre app di Rails 3 (fondamentalmente alcune rotte, un controller e alcune viste, nessun modello persistente)
  • Lavori autonomi
  • Può essere raggruppato in una gemma ed essere lanciato da un comando (questo è più bello da avere)

Da quello che ho letto, i motori Rails risolverebbero totalmente il mio problema. La stragrande maggioranza di ciò che ottieni quando Google è le persone che si lamentano di una mancanza di documentazione o di qualcuno che costruisce un plug -in, non in realtà un'app collegabile. Qualcuno potrebbe indicarmi una migliore documentazione/screencast (anche libri se Nessicary)

Grazie mille

È stato utile?

Soluzione

Matt, sto lavorando a un motore del forum dei Rails e ho dovuto capire molto di questo, quindi ho estratto le fondamenta in un esempio dettagliato che copre molte esigenze comuni. È generalizzato in modo da poterlo adattare facilmente. Non ho ancora una documentazione dettagliata, ma mi collego alle fonti che ho usato per capirlo e sono felice di rispondere a domande sulla mia fonte. Controlla:

http://keithschacht.com/creating-a-rails-3-engine-plugin-wem/

Altri suggerimenti

Un motore è davvero ciò di cui hai bisogno e completamente progettato per soddisfare i tuoi reiuranti.

I motori funzionano in realtà molto meglio in Rails3.

Molte dei reclami delle versioni precedenti di Rails sono state risolte nell'ultima versione. Ho usato i motori abbastanza ampiamente in Rails 2.x e non li ho trovati così male per essere onesti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top