我正在构建一个小的rails应用程序来保存CSS代码片段。我有一个控制器,它允许用户‘获取’my_app.com/styles.css,它输出已经输入的所有css片段的纯文本。有没有办法在呈现视图时“美化”css?或者我需要使用某种javascript插件?或者,如果我可以“美化”它时,它首先被保存。我见过一些类似的服务器端技术用于CSSTidy,但那只是PHP。
编辑:下面是我呈现css视图的方式:
在我的routes.rb
get 'styles', to: 'styles#snippets'在我的控制器中
class StylesController < ApplicationController
def snippets
@entries = Entry.all
end
end在我的视图中(snippets.css.erb)
<% @entries.each do |entry| %>
/* <%= entry.name %>
======================================*/
<%= entry.css %>
<% end %>这将输出一个带有标签的文件,然后输出每个CSS片段。空格就是很奇怪。我不想依赖用户的输入来正确地在输出上呈现CSS缩进。我宁愿在输出中格式化它,使其缩进得很好。
发布于 2013-03-03 11:48:18
您可以查看以下几个选项
https://stackoverflow.com/questions/15182208
复制相似问题