Хранить пользовательские элементы HTML в Ruby On Rails - PullRequest
1 голос
/ 04 мая 2020

Я хочу разрешить пользователям добавлять настраиваемые HTML элементы. Однако HTML не потребуется, просто настройки. Например, если пользователь хочет создать кнопку, потребуется только имя и href. Аналогичный подход будет со ссылками, изображениями и т. Д. c.

Я не знаю, как хранить эти значения в базе данных. Первое, что пришло мне в голову, это создать таблицы типа: buttons, links, et c, с колонками: href, name и так далее. К сожалению, я не уверен, что это правильный путь, так как у меня в таблицах также будут параметры типа border-radius или padding. Кроме того, я не уверен, является ли это практичным, потому что на производстве это приведет к некоторым проблемам с производительностью.

Как лучше всего решить эту проблему?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...