Fin dall'inizio, Rails ha riscontrato problemi con i modelli con spazi dei nomi. Col passare del tempo, quasi tutti hanno rinunciato a usarlo. Me incluso.Modelli con spazi linguistici in Rails: qual è lo stato dell'unione?
Con Rails 2.3 out, vorrei un aggiornamento sulla situazione. Le domande specifiche che ho in mente sono:
- prima di tutto, è bello andare?
- denominazione della tabella, quale regola seguire?
- associazioni, come dichiararle con la minima verbosità? come nominare le colonne chiave estere?
- auto-richiesta, funziona se si mettono i file del modello in una sottodir corrispondente allo spazio dei nomi? o, come nominare e dove posizionare i file?
- generazione, il generatore del modello gestisce gli spazi dei nomi correttamente e correttamente?
- generazione, che ne dici del generatore di scaffold, che include i controller?
- eventuali incompatibilità/bizzarrie di cui si dovrebbe essere a conoscenza?
Mi rendo conto di essere pigramente pigro nel fare questa domanda, dato che potrei rapidamente cercare la maggior parte delle risposte, ma sono qui nella speranza che qualcuno abbia già sofferto molto e voglia condividerlo. – kch
Penso che sia una buona domanda. Non vedo l'ora di vedere cosa ritorna in quanto sono un altro che lo voleva, lo provò, sentì il dolore e rinunciò. –
Questa domanda è piuttosto vecchia ora. Sono curioso di sapere come sono migliorate le cose ora che Rails 4.0 è uscito. – Andrew