我正在寻找类似编辑器的东西,但用户可以编辑默认模板布局或视图布局,而不是用户只编辑帖子或页面。
我举一个例子来解答我的问题,因为我真的不知道它会被称为什么。
比如说你有类别。 (人,动物等......)
现在假设有一类人,该类别中的每个人都有关键字' height',' weight'和'年龄'每个键都有分配给它们的值(高度:120厘米,重量:80磅,年龄:25)
我希望用户能够编辑人物页面的布局(显示每个人的页面模板或视图),并且能够添加他们想要在页面上显示的键。 所以说他们添加了键的“高度”和“重量”,它只显示每个人页面的高度和重量,加上用户在模板编辑器中添加的预设文本,供人们页面显示。
我可能会找到一个好的编辑器,可以自定义并根据自己的喜好进行更改,但可能已经有了宝石。
我的问题是,是否存在一个基本上让用户为记录页面设置模板的宝石。
即使有些内容可以更改对象的视图,但用户无法在其上设置键,我仍然希望看到它,因为我可能能够为其添加键/值功能。
希望你明白我在寻找什么。
更新
好的,所以我看来是在使用模板引擎(如液体或编辑器和模板引擎)的编辑器之后。
答案 0 :(得分:1)
如果您计划从头开始构建,听起来可以使用rails generate scaffold
来完成,这允许视图/模型/控制器为您的每个类别创建页面。
然后,您可以使用Associations创建类别之间的关联。
您还可以通过在Users
关系中创建名为“角色”的字段来制作不同的用户角色
否则,还有开源软件Active Admin来管理您的类别的内容。
编辑:环顾四周后,我找到了一个可以让最终用户编辑自己的视图的宝石,随时可以查看Liquid。