Я ищу возможность дать пользователю возможность изменять код в минимальной части приложения rails, которая находится в каталоге приложения. Я застрял с "не перезагружать что-либо автоматически в продакшене", есть ли способ этого избежать?
(речь идет о «настройке пользовательского шаблона»; можно ли решить эту проблему? Не похоже, но все же может быть).
Спасибо, если поможет.
4 ответа
Разрешить пользователю изменять код !? Какого черта !?
Другими словами, я бы очень не рекомендовал этого. :)
Я бы посоветовал вам не позволять пользователям изменять содержимое приложения. Вместо этого, если вы хотите, чтобы пользователи меняли шаблоны, вы должны сохранить их в базе данных. Точно так же, как проекты browsercms и Radiant, если не упомянуть некоторых.
Конечно, для этого нужны переменные и база данных? Сохранение пользовательских предпочтений и использование этих предпочтений для изменения того, что выводится в браузере пользователя.
Под настройкой шаблона вы имеете в виду файлы .html.erb? Почему вы не можете использовать CSS для этого, используя какое-то безумие класса тела.
Вы можете развернуть свое приложение в режиме разработки ...
Но опять же, как сказал фиг-гнутон, вы не должны этого делать, должен быть лучший способ делать то, что вы пытаетесь сделать.
Похожие вопросы
Новые вопросы
ruby-on-rails
Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.