Как реализовать статьи в Ruby on Rails? - PullRequest
0 голосов
/ 14 октября 2019

Руководство по началу работы с Rails описывает, как реализовать базовые статьи в Ruby on Rails. Тело каждой статьи хранится в простом столбце text в таблице базы данных. Но я хочу иметь хорошие статьи с изображениями, ссылками, диаграммами, фрагментами кода и так далее. Как я могу реализовать такую ​​функциональность? Нужно ли хранить HTML в поле таблицы базы данных?

Ответы [ 3 ]

0 голосов
/ 14 октября 2019

Вы хотите сохранить его в тексте плана. Вы можете создать свой собственный предварительный просмотр, используя что-то вроде https://github.com/evilstreak/markdown-js для создания HTMl в режиме реального времени или просто HTML без предварительного просмотра. Однако для сохранения в базе данных и отображения для пользователя вам понадобится что-то вроде https://github.com/vmg/redcarpet.

0 голосов
/ 15 октября 2019

Для изображений вы можете использовать таблицу attachment, чтобы прикрепить изображение к вашей статье. Я предлагаю вам использовать некоторые полиморфные отношения в вашей таблице, такие как attachment, code, ...

0 голосов
/ 14 октября 2019

Поскольку у меня нет достаточного опыта работы с Rails 6, я думаю, что это будет о том, как вы храните вещи. Для графиков вы можете использовать или хранить точки данных, а также использовать для построения графиков gem или api или что-то еще. Вы можете увидеть больше на графиках здесь.

Для хранения фотографий вы можете посмотреть в этот драгоценный камень. Скрепка для бумаг

Для других вещей вы можете получить здесь много советов. Railscast Lecture

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