0
我正在構建一個保存CSS片段的小型Rails應用程序。我有一個控制器,允許用戶'獲取'my_app.com/styles.css,輸出已輸入的所有css代碼片段的純文本。有什麼辦法可以在渲染視圖時「美化」css?或者我需要使用某種JavaScript插件?或者即使我可以在首次保存時「美化」它。我見過一些與CSSTidy類似的服務器端技術,但這只是PHP。在Rails中格式化CSS輸出
編輯: 這裏是我是如何呈現的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縮進。我寧願將它格式化爲輸出以便很好地縮進。
我會看看他們。我特別想格式化縮進,不一定添加sytnax突出顯示的主題。 – jthomas 2013-03-03 04:05:49
嗯。你能展示你如何閱讀文件並渲染內容?你可以使用'pre'來保存縮進和一個固定的字符寬度字體 – jvnill 2013-03-03 04:17:14
當然,我已經更新了一些更詳細的原始條目。 – jthomas 2013-03-03 04:28:55