Rails允许用户设置CSS设置

时间:2014-03-30 16:47:12

标签: html css ruby-on-rails

如何允许用户设置字体,字体大小和其他特定于站点的设置?

我认为在进行特定设置时会导致加载特定的CSS文件。也许这可能发生在HTML标题中。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我说最好的方法是将用户指定的样式保存为文件并将其存储在服务器上。然后,您可以使用默认设置加载网站,然后使用Javascript加载备用样式表。使用Javascript加载样式表的方法是这样的:

function setUserCSS(url) {
  var css = document.createElement("link");
  css.setAttribute("rel", "stylesheet");
  css.setAttribute("type", "text/css");
  css.setAttribute("href", url);
}