2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文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]

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多