2009-06-17 9 views
0

Je cherche à donner la possibilité à l'utilisateur de modifier le code dans une partie minimale d'une application rails, partie qui se trouve dans le répertoire de l'application. Je suis coincé avec le "ne recharger rien automatiquement dans la production", y a-t-il un moyen de l'éviter? (Parlant de la "personnalisation du modèle de l'utilisateur"; est un moyen liquide à travers ce problème? Ne semble pas, mais encore, pourrait être).personnalisation de modèle/rails de rechargement

merci si aucune aide.

Répondre

2

Autoriser un utilisateur à modifier du code !? WTF !?

En d'autres termes, je recommande fortement contre cela. :)

+0

lol; peut-être pas bien expliqué, il ne s'agit pas vraiment du code, mais plus de quelque chose pour donner à l'utilisateur la meilleure solution pour personnaliser une page. – Ben

+0

Dans ce cas, tout ce que vous voulez, c'est ce que disent les autres commentaires sur le stockage des préférences utilisateur dans la base de données. De cette façon, vous pouvez ajuster le comportement de votre application, mais uniquement dans les limites de sécurité que vous avez choisies. – fig

0

Vous pouvez déployer votre application en mode développement ...

Mais là encore, comme la figure-gnuton dit, vous ne devriez pas le faire, il doit y avoir une meilleure façon de faire ce que vous essayez faire.

0

Sûrement que sont les variables et la base de données? Stocker les préférences de l'utilisateur et utiliser ces préférences pour modifier la sortie sur le navigateur des utilisateurs.

Par personnalisation de modèle voulez-vous dire les fichiers .html.erb? Pourquoi ne pouvez-vous pas utiliser CSS pour le faire en utilisant une sorte de folie de la classe du corps.

0

Je vous suggère de ne pas laisser les utilisateurs changer le contenu de l'application. Au lieu de cela, si vous souhaitez que les utilisateurs modifient les modèles, vous devez les stocker dans la base de données. Tout comme les projets browsercms et Radiant, pour en mentionner, faites.