Forum: Italian Ruby user group Gem per has_many

Posted by Iwan B. (1w4n)
on 2012-09-17 14:23
Ciao, ho lo scenario seguente (uso modelli esemplificativi).

Ho un modello (AR) Book, e devo gestire controller e viste per gli
autori. Per semplicità supongo che ciascun libro abbia un solo autore.

class Book < ActiveRecord::Base
    belongs_to :author
     ...
end

class Author < ActiveRecord::Base
    has_many :books
     ...
end

In una classica situazione sto creando un nuovo libro: inserisco titolo
e data di pubblicazione, e devo inserire l'autore. Se l'autore è già
esistente sto comodo e lo seleziono da una lista (o uso un
autocomplete), se invece non esiste (io sviluppatore) perdo un sacco di
tempo per creare viste e
quant'altro per consentire all'utente di inserire (ed usare) un nuovo
autore.

Domanda: esiste una gemma che rende più semplice la gestione di record
correlati, e che permetta di gestire anche relazioni molti-a-molti?

Grazie mille :-)

ciao
i
Posted by Davide Rambaldi (Guest)
on 2012-09-17 14:32
(Received via mailing list)
io io!

giusto perche lo sto guardando ora:


https://github.com/matthuhiggins/foreigner

questo gestisce le foreign keys


https://github.com/jenseng/immigrant

questo gestisce il problema delle missing foreign keys (se sai migrando 
un grosso progetto)

Unica cosa che non ho capito scuscate l'ignoranza:

come mai non vedo le keys nelllo schema.rb? Mi devo preoccupare?

Mi sembra che la cosa sia legata a SQLite che non gestisce le foreign 
keys, se qualcuno mi spiega la magia gli sono grato.


Davide
Posted by Maurizio De magnis (olistik)
on 2012-09-17 14:36
(Received via mailing list)
2012/9/17 Iwan B. <iwan.buetti@mac.com>

> Ciao, ho lo scenario seguente (uso modelli esemplificativi).
>
[cut]

> Domanda: esiste una gemma che rende pi semplice la gestione di record
> correlati, e che permetta di gestire anche relazioni molti-a-molti?
>

Penso che tu possa dirigerti verso interfacce di amministrazione
preconfezionate [0] e nello specifico verso Active Admin [1] (di cui 
puoi
vederti anche un railscast [2])

[0] https://www.ruby-toolbox.com/categories/rails_admi...
[1] http://activeadmin.info/
[2] http://railscasts.com/episodes/284-active-admin

Maurizio
--
My profile <https://plus.google.com/100973969013103507046/about>
Posted by Davide Rambaldi (Guest)
on 2012-09-17 14:40
(Received via mailing list)
va bene , sono andato OT come al solito.

rimane la mia sottodomanda in OT in un altro thread (che fa molto kaos):

SQLite AND belongs_to AND foreign keys: gemma foreigner

Vi risulta che le chiavi foreign keys non appaiano nello schema.rb se 
uso SQLite?


Meglio se evito di usare questa gemma foreigner?


grazie!
Posted by Sante Rotondi (Guest)
on 2012-09-17 14:59
(Received via mailing list)
Interessa molto anche a me la questione dell'autore prima del libro.

@davide: non ho capito la tua risposta, ma non sono sicuro se sia
quest'ultima ad essere off topic o il mio 38 di febbre :)
Posted by Davide Rambaldi (Guest)
on 2012-09-17 15:01
(Received via mailing list)
No scusate voi, sto in confusione ci ripenso, se non risolvo riformulo e 
apro nuovo topic.


Scusassero
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.