2013-09-13 3 views
1

У меня есть вся настройка бэкэнд администратора, но мне нужно добавить функцию, чтобы администраторы могли редактировать HTML-сайт или просто редактировать текст вокруг сайта. Основная идея заключается в том, чтобы администратор редактировал метки форм через бэкэнд. Интересно, с кем лучше всего идти?Позволяет администратору сайта rails редактировать html

ответ

0

Я использовал поддержку интернационализации Rails для подобных вещей в прошлом: статические биты текста, которые добавляют, нетехнические заинтересованные стороны, деловые люди и т. Д. Хотят настроить и настроить, и я хочу, чтобы они это сделали быстро (и не беспокоить меня, чтобы исправить опечатку они бы)

Для того, чтобы иметь возможность редактировать метки форм, вы могли/должны использовать поддержку интервала Rails для полей формы. Вот супер brief intro to this, но есть хорошая документация для погружения в.

Rails Internationalization support allows for more than just storing keys in YAML files - Есть несколько разных способов сделать это. Также есть CopyCopter сайт с открытым исходным кодом для ключей интернационализации.

Что касается того, что нетехнические люди могут редактировать другие части вашего сайта, интернационализация также может помочь здесь: разрешить людям изменять целые фразы/блоки текста в вашем приложении.

Например, вместо жесткого кодирования, «Добро пожаловать на сайт» в файле .html.erb, вы делаете <%= t :welcome %>. Администратор может редактировать ключ интернационализации welcome и менять его на что-то более подходящее: «Яр! Мы приветствуем вас на сайте», если вы хотите пойти на пиратскую тему. Или что угодно.

Он также предоставляет вам структуру интернационализации бесплатно: позволяет администраторам редактировать английский язык сайта, но у вас есть вся инфраструктура для создания французской версии сайта - просто попросите переводчика заполнить французский язык ценности интернационализации.

Смежные вопросы