В Rails, как реализовать редактор WYSIWYG для пользователей, чтобы создавать письма формы обычной почты (с тегами шаблона) - PullRequest
0 голосов
/ 14 февраля 2012

Я вижу много вопросов, касающихся редакторов WYSIWYG и т. Д., Но я не нашел решения для того, что мне нужно сделать.У меня есть приложение Rails 3.2 с некоторой информацией о клиенте.Мы рассылаем отдельные письма по почте и другие печатные документы отдельным лицам.В настоящее время мы используем Word с почтовым слиянием, но я хотел бы встроить эту функцию в приложение.

Я хотел бы дать администраторам возможность создавать новую форму письма (или другой документ с относительно простым форматированием).Их редактор также предоставит некоторые предустановленные теги шаблонов для использования в письме.Что-то вроде следующего в редакторе создания документов:

%%person.address.street%%
%%person.address.city%%, %%person.address.state%% %%person.address.zip_code%%

%%current_date%%

Dear %%person.first_name%%, 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque iaculis felis
nec quam elementum sit amet laoreet sapien feugiat. Cras tincidunt dignissim
eleifend. Integer hendrerit turpis at odio mollis eget ultricies est dictum.
Donec feugiat turpis eget enim lacinia suscipit...

Sincerely,

%%user.first_name%% %%user.last_name%%

Администраторы могут сохранить этот шаблон документа как что-то вроде «Приветственное письмо».Затем при просмотре записи Person будет возможность «Создать приветственное письмо».

Есть ли хорошее решение для создания редактора документов для администраторов, который также позволяет использовать такие теги шаблонов?

1 Ответ

0 голосов
/ 01 марта 2012

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

...