我有一个 Rails 应用程序,它允许用户轻松创建自己的网站,但它们共享相同的页面结构。
我计划将我的经典 Rails 视图切换为模板语言,例如液体或车把。
目标是我的用户可以上传他们自己版本的模板和 css 来完全自定义他们网站的外观。
工作流程示例:
- 用户上传包含模板和 Css 文件的主题文件夹
- 他们的网站会自动使用这个新的模板和设计
是否有可能做到这一点并继续利用 Rails Assets 管道?
非常感谢你的回答 !
我有一个 Rails 应用程序,它允许用户轻松创建自己的网站,但它们共享相同的页面结构。
我计划将我的经典 Rails 视图切换为模板语言,例如液体或车把。
目标是我的用户可以上传他们自己版本的模板和 css 来完全自定义他们网站的外观。
工作流程示例:
是否有可能做到这一点并继续利用 Rails Assets 管道?
非常感谢你的回答 !
这可能是您可以尝试的:http ://www.krautcomputing.com/blog/2012/03/27/how-to-compile-custom-sass-stylesheets-dynamically-during-runtime/ 。
我在 Rails 3.2x 项目中使用过它,它工作正常,但我很难让它在不同的项目中工作(稍微修改过的 Rails 4 项目)。
这是关于使用 Sprockets::StaticCompiler 类动态编译 css 的旧文章。