日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

rails新建工程默認(rèn)是haml

 非常尛貝 2012-05-13
http://railsapps.github.com/rails-haml.html


sudo apt-get install libhaml-ruby1.8



http:///?p=282(各種給力)

我的環(huán)境

rails 3.0.5
ruby 1.8.7
ubuntu desktop 10.10

第一步 在項(xiàng)目中加入 HAML-RAILS GEM

[bash]
$ vim Gemfile
[/bash]
添加
gem 'haml-rails'

第二步 安裝 HAML-RAILS

[bash]
$ bundel install
[/bash]

第三步 安裝將ERB轉(zhuǎn)換成HAML的工具

[bash]
$ sudo apt-get install libhaml-ruby1.8
$ sudo gem install hpricot
$ sudo gem install ruby_parser
[/bash]

第四步 編寫ERB轉(zhuǎn)換成HAML的腳本

[bash]
$ vim script/erb2haml.rb
[/bash]
[ruby]
#!/usr/bin/env ruby1.8
# convert .erb to .haml
class ToHaml
  def initialize(path)
    @path = path
  end
  def convert!
    Dir["#{@path}/**/*.erb"].each do |file|
      `html2haml -rx #{file} #{file.gsub(/\.erb$/, '.haml')}`
      `rm #{file}`
      puts "Converted #{file} to haml."
    end
  end
end
path = File.join(File.dirname(__FILE__), '../app', 'views')
ToHaml.new(path).convert!
[/ruby]

第五步執(zhí)行腳本

修改腳本可執(zhí)行權(quán)限
[bash]$ chmod a+x script/erb2haml.rb[/bash]
執(zhí)行腳本
[bash]$ script/erb2haml.rb[/bash]

結(jié)束

此刻所有的erb都變成了haml

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多