2009-06-17 16 views
0

Ich bin auf der Suche nach die Möglichkeit zu geben, Benutzer zu ändern Code in einem minimalen Teil einer Schiene App, Teil, der im App-Verzeichnis befindet. Ich stecke mit dem "nichts automatisch in der Produktion neu laden", gibt es eine Möglichkeit, es zu vermeiden?Vorlage Anpassung/Schienen Nachladen

(reden über "Benutzer Vorlage Anpassung"; ist flüssig ein Weg durch dieses Problem? Scheinen nicht so, aber immer noch, könnte sein).

danke, wenn Hilfe.

Antwort

2

Einem Benutzer erlauben, Code zu ändern !? WTF !?

Mit anderen Worten, ich würde sehr empfehlen, dass dagegen. :)

+0

lol; Ich habe es vielleicht nicht gut erklärt, es geht nicht wirklich um den Code, sondern um etwas, das dem Benutzer die beste Lösung zum Anpassen einer Seite bietet. – Ben

+0

In diesem Fall wollen Sie nur, was die anderen Kommentare über das Speichern von Benutzereinstellungen in der Datenbank sagen. Auf diese Weise können Sie das Verhalten Ihrer App anpassen, jedoch nur innerhalb der von Ihnen gewählten Sicherheitsgrenzen. – fig

0

Sie Ihre Anwendung im Entwicklungsmodus einsetzen könnte ...

Aber dann wieder, wie Feigen gnuton sagte, sollten Sie das nicht tun, muss es eine bessere Art und Weise zu tun, was Sie versuchen, machen.

0

Sicherlich das ist was für Variablen und die Datenbank ist? Speichern von Benutzereinstellungen und Verwenden dieser Einstellungen zum Ändern der Ausgabe im Browser des Benutzers

Mit Vorlage Anpassung meinen Sie die .html.erb-Dateien? Warum kannst du CSS nicht dazu verwenden, indem du irgendeine Art von Klassenverrücktheit verwendest?

0

Ich würde vorschlagen, dass Sie die App-Inhalte nicht ändern lassen. Wenn Sie möchten, dass Benutzer die Vorlagen ändern, sollten Sie sie stattdessen in der Datenbank speichern. Genau wie die browsercms und Radiant Projekte, um einige zu nennen, tun.