最终用户可以在某种编辑器中编辑recored的视图 - rails

时间:2016-01-13 06:26:55

标签: ruby-on-rails ruby-on-rails-4 rubygems

我正在寻找类似编辑器的东西,但用户可以编辑默认模板布局或视图布局,而不是用户只编辑帖子或页面。

我举一个例子来解答我的问题,因为我真的不知道它会被称为什么。

比如说你有类别。 (人,动物等......)

现在假设有一类人,该类别中的每个人都有关键字' height',' weight'和'年龄'每个键都有分配给它们的值(高度:120厘米,重量:80磅,年龄:25)

我希望用户能够编辑人物页面的布局(显示每个人的页面模板或视图),并且能够添加他们想要在页面上显示的键。 所以说他们添加了键的“高度”和“重量”,它只显示每个人页面的高度和重量,加上用户在模板编辑器中添加的预设文本,供人们页面显示。

我可能会找到一个好的编辑器,可以自定义并根据自己的喜好进行更改,但可能已经有了宝石。

我的问题是,是否存在一个基本上让用户为记录页面设置模板的宝石。

即使有些内容可以更改对象的视图,但用户无法在其上设置键,我仍然希望看到它,因为我可能能够为其添加键/值功能。

希望你明白我在寻找什么。

更新

好的,所以我看来是在使用模板引擎(如液体或编辑器和模板引擎)的编辑器之后。

1 个答案:

答案 0 :(得分:1)

如果您计划从头开始构建,听起来可以使用rails generate scaffold来完成,这允许视图/模型/控制器为您的每个类别创建页面。

然后,您可以使用Associations创建类别之间的关联。

您还可以通过在Users关系中创建名为“角色”的字段来制作不同的用户角色

否则,还有开源软件Active Admin来管理您的类别的内容。

编辑:环顾四周后,我找到了一个可以让最终用户编辑自己的视图的宝石,随时可以查看Liquid