【发布时间】:2021-08-24 00:09:50
【问题描述】:
tl;dr 我应该如何在 react + rail 应用程序中存储代码块?如果我要将代码块数据存储在 rails 后端,我应该将其存储为哪种数据类型?如果在前端,mdx 文件会是最好的解决方案吗?
我正在构建一个编程测验应用程序,其中一个问题有很多答案,每个答案(只有一个是正确的)都有一个解释。问题由问题本身和代码块组成,类似于wireframe 中橙色圈出的内容。
由于我想练习构建 Rails+React (Next.js) 应用程序,我认为问题将存储在后端。然而,这是个好主意吗?如果是这样,我想知道在给定 Rails 数据类型的情况下,存储代码 sn-ps 的可能方法是什么?
另外,我也在考虑将所有问题存储在前端。如果我选择这样做,mdx 文件会是这里的最佳解决方案吗?
所以,总而言之,以下哪种解决方案最好:
- 在前端将代码块存储为 Markdown 文件
- 在后端存储代码块数据
- 完全不同的解决方案?
【问题讨论】:
标签: ruby-on-rails reactjs database next.js