Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails:CSS和皮肤管理_Ruby On Rails_Css_Ruby_Admin - Fatal编程技术网

Ruby on rails RubyonRails:CSS和皮肤管理

Ruby on rails RubyonRails:CSS和皮肤管理,ruby-on-rails,css,ruby,admin,Ruby On Rails,Css,Ruby,Admin,我的应用程序中有皮肤支持。我正在寻找一个工具,它将使客户(而不是程序员,这是当前的)改变皮肤 Rails是否有管理工具(gem、插件)来管理(编辑、创建、查看)这些皮肤?我正在寻找一些简单的解决方案,比如/admin/skins页面,在那里我可以做所有的事情,否则我将编写自己的解决方案 如果没有这样的工具,是否有任何最佳实践示例(可能来自其他语言/框架)?在其他语言/框架中使用什么样的方法 感谢您的任何帮助。这实际上取决于您想要的样式。我不确定是否有我还没有听说过的插件,但就我个人而言,如果我站

我的应用程序中有皮肤支持。我正在寻找一个工具,它将使客户(而不是程序员,这是当前的)改变皮肤

Rails是否有管理工具(gem、插件)来管理(编辑、创建、查看)这些皮肤?我正在寻找一些简单的解决方案,比如
/admin/skins
页面,在那里我可以做所有的事情,否则我将编写自己的解决方案

如果没有这样的工具,是否有任何最佳实践示例(可能来自其他语言/框架)?在其他语言/框架中使用什么样的方法


感谢您的任何帮助。

这实际上取决于您想要的样式。我不确定是否有我还没有听说过的插件,但就我个人而言,如果我站在你的立场上,我会做我自己的皮肤造型师

我的想法是,要么让你的用户完全像myspace一样定制他们的页面,在这种情况下,你只需要创建一个语义健壮的HTML,然后制作一个css上传程序,使用他们的css文件进行设计


或者,您可以将用户限制为您想要的样式,这样您仍然可以维护站点的基本布局。只需给他们着色字体、调整大小或着色背景即可。没有彩车或任何东西。在这种情况下,您必须创建一些将颜色/字体大小作为输入的内容,并根据用户选择的内容进行更改。

这实际上取决于您想要的样式。我不确定是否有我还没有听说过的插件,但就我个人而言,如果我站在你的立场上,我会做我自己的皮肤造型师

我的想法是,要么让你的用户完全像myspace一样定制他们的页面,在这种情况下,你只需要创建一个语义健壮的HTML,然后制作一个css上传程序,使用他们的css文件进行设计


或者,您可以将用户限制为您想要的样式,这样您仍然可以维护站点的基本布局。只需给他们着色字体、调整大小或着色背景即可。没有彩车或任何东西。在这种情况下,您必须创建一些将颜色/字体大小作为输入的内容,并根据用户选择的内容进行更改。

gem是可能的解决方案吗?

gem是可能的解决方案吗?

这不是解决问题的方法。虽然感谢您指出了一个好的问题,但这并不是解决问题的方法。尽管谢谢你指点了一块漂亮的宝石