Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 31 Mär 2012, 11:06 
Offline
Schüler

Registriert: 13 Mai 2009, 11:18
Beiträge: 48
Hi,

ich bin momentan auf der Suche nach einem Gem, das folgende Anforderungen erfüllt: jeder Benutzer soll eine Menge an Einstellungen haben. Ein Benutzer gehört dabei einer Organisation an. Diese kann wiederum auch Einstellungen haben. Dem Admin einer Organisation soll es möglich sein Standardeinstellungen zu tätigen mit der Option, dass eine Einstellung vom Benutzer nicht überschrieben werden kann.

Als Beispiel: der Admin stellt für die Organisation ein, dass die Listendarstellung immer als Tabelle erfolgen soll. Benutzer A stellt in seinem Profil aber ein, dass die Listendarstellung als Gallery erfolgen soll. Dann sieht der Benutzer eine Liste auch als Gallery.

Ich hab dazu schon ein bisschen was gefunden, wie z.B.:

https://github.com/ledermann/rails-settings
https://github.com/paulca/configurable_engine
https://github.com/100hz/rails-settings
https://github.com/cjbottaro/has_easy

Am meisten sagt mir dabei momentan Nummer 3 zu, aber ganz zufriedenstellend ist es auch nicht. Daher meine Frage: kennt jemand von euch ein Gem, das mir nützt oder muss ich selber ran?

Wenn ja, was wäre da der beste Weg? Speichern in einer Tabelle mit Beziehung oder Speichern der Einstellung als Hash in einer einzigen Spalte?

Danke,
Martin


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: