настройка шаблона / перегрузка рельсов
-
06-07-2019 - |
Вопрос
Я ищу возможность дать пользователю возможность изменять код в минимальной части приложения rails, которая находится в каталоге приложения. Я застрял с "не перезагружать что-либо автоматически в производстве", есть ли способ избежать этого?
(говорить о «пользовательской настройке шаблонов»; это ликвидный способ решения этой проблемы? не кажется, но все же может быть).
спасибо, если поможет.
Решение
Разрешить пользователю изменять код !? WTF!?
Другими словами, я очень рекомендую против этого. :) Р>
Другие советы
Вы можете развернуть свое приложение в режиме разработки ...
Но опять же, как сказал фиг-гнутон, вы не должны этого делать, должен быть лучший способ делать то, что вы пытаетесь сделать.
Конечно, для чего нужны переменные и база данных? Сохранение пользовательских настроек и использование этих настроек для изменения того, что выводится в браузер пользователей.
Под настройкой шаблона вы подразумеваете файлы .html.erb? Почему вы не можете использовать CSS, чтобы сделать это, используя какое-то безумие класса тела.
Я бы посоветовал вам не разрешать пользователям изменять содержимое приложения. Вместо этого, если вы хотите, чтобы пользователи меняли шаблоны, вы должны хранить их в базе данных. Точно так же, как проекты browsercms и Radiant, некоторые из них это делают.