Вопрос

Я ищу возможность дать пользователю возможность изменять код в минимальной части приложения rails, которая находится в каталоге приложения. Я застрял с "не перезагружать что-либо автоматически в производстве", есть ли способ избежать этого?

(говорить о «пользовательской настройке шаблонов»; это ликвидный способ решения этой проблемы? не кажется, но все же может быть).

спасибо, если поможет.

Это было полезно?

Решение

Разрешить пользователю изменять код !? WTF!?

Другими словами, я очень рекомендую против этого. :)

Другие советы

Вы можете развернуть свое приложение в режиме разработки ...

Но опять же, как сказал фиг-гнутон, вы не должны этого делать, должен быть лучший способ делать то, что вы пытаетесь сделать.

Конечно, для чего нужны переменные и база данных? Сохранение пользовательских настроек и использование этих настроек для изменения того, что выводится в браузер пользователей.

Под настройкой шаблона вы подразумеваете файлы .html.erb? Почему вы не можете использовать CSS, чтобы сделать это, используя какое-то безумие класса тела.

Я бы посоветовал вам не разрешать пользователям изменять содержимое приложения. Вместо этого, если вы хотите, чтобы пользователи меняли шаблоны, вы должны хранить их в базе данных. Точно так же, как проекты browsercms и Radiant, некоторые из них это делают.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top