gpt4 book ai didi

ruby-on-rails - 让用户为自定义布局编写数据库存储的 CSS

转载 作者:行者123 更新时间:2023-11-28 08:43:31 24 4
gpt4 key购买 nike

我目前正在构建一个网络应用程序(在 Ruby on Rails 上),它可以让用户设置他们自己的区域(个人博客页面)的样式,并且想知道实现此目的的最佳方法是什么?

我认为用于模板的 Liquid 会很好,但是您如何处理样式?我的目标是让每个名为“样式”的博客关联一个数据库字段,它将存储自定义样式表,这是最好的方法吗?

到目前为止,我已经尝试过使用“sanitize_css”辅助方法,但它只是去掉了“#stylebox”标签,这意味着什么都不显示。

有什么想法吗?

谢谢。

最佳答案

目前,我也在处理与您几乎相似的需求。我也在尝试为用户创建一个 CMS 来添加页面、设置页面样式等。

我的做法如下

每个用户都有他/她的子域。 (我使用 before_filter 来获取当前用户的子域并加载他/她的网站)

关于样式,我更喜欢将样式表作为物理文件。鉴于您的方法将具有编辑样式表的更大灵 active ,我不喜欢将 STLesheet 代码放在页面顶部的想法。 Insted,我允许用户加载他们的样式表(使用回形针)

因此,当网站加载时,我将从数据库中获取 css 路径并从该路径加载样式表。

稍后我打算读取文件并将其加载到文本区域,以便用户可以编辑他们的样式表并在保存时覆盖现有文件;

对于布局我也使用液体

干杯

萨梅拉

关于ruby-on-rails - 让用户为自定义布局编写数据库存储的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4389302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com