【问题标题】:User custom theme support with rails assets pipeline使用 Rails 资产管道的用户自定义主题支持
【发布时间】:2013-04-04 09:41:11
【问题描述】:

我有一个 Rails 应用程序,它允许用户轻松创建自己的网站,但它们共享相同的页面结构。

我计划将我的经典 Rails 视图切换为模板语言,例如液体或车把。

目标是我的用户可以上传他们自己版本的模板和 css,以完全自定义他们网站的外观。

工作流程示例:

  1. 用户上传包含模板和 Css 文件的主题文件夹
  2. 他们的网站会自动使用这些新模板和设计

是否可以这样做并继续利用 Rails 资产管道?

非常感谢您的回答!

【问题讨论】:

    标签: ruby-on-rails themes asset-pipeline handlebars.js templating


    【解决方案1】:

    这可能是您可以尝试的: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 的较早文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 2012-03-27
      • 2013-01-09
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      相关资源
      最近更新 更多