該行如何用HAML和SASS作爲默認模板啓動Rails 3應用程序?
不起作用。它似乎需要一個路徑到某個地方。
更新:haml-rails
實際上由gem install haml-rails
安裝,但上面的行不起作用。
該行如何用HAML和SASS作爲默認模板啓動Rails 3應用程序?
不起作用。它似乎需要一個路徑到某個地方。
更新:haml-rails
實際上由gem install haml-rails
安裝,但上面的行不起作用。
確保您安裝了haml-rails
gem。
是的,它已安裝但不起作用 – 2010-09-04 15:26:56
不要忘了將gem 'haml-rails'
添加到您的Gemfile中。
寶石haml-rails
允許生成意見在Haml,但不是最初的佈局。
運行rails new someapp
(注:W/O -m haml
)後,加入行gem "haml-rails"
您Gemfile
,你只需要重新命名application.html.erb
到application.html.haml
和手動ERB其內容轉換到Haml的。
之後,所有生成的視圖將在Haml中。
應用程序/視圖/佈局/ application.html.haml
!!!
%html
%head
%title "HAML'd"
= stylesheet_link_tag "application"
= javascript_include_tag "application"
= csrf_meta_tags
%body
= yield
對於純粹主義者來說,內容可以通過'html2haml application.html.erb application.html.haml'生成 – prusswan 2012-08-13 11:43:36
微不足道的,但一定要重新啓動服務器導軌加入HAML寶石,並運行bundle install
。這讓我第一次。
的真正短版
生成一個新的Rails應用程序基於一個簡單的模板,設置了Haml的開箱即用(和其他一些不錯的可選功能)的。
rails new ProjectName -m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-haml-html5-template.rb
http://decielo.com/articles/377/haml-by-default-in-a-new-rails-3-2-app
還檢查了這一點:
https://github.com/RailsApps/rails-composer
編輯:
如果你想通過 「寶石」 你只需要運行默認做到這一點命令
rails new myapp -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb
這是一個安全的命令,因爲它指向gem的主分支並且將成爲一個穩定的URL。一旦你運行這個命令,你將會被提示選項。當嚮導詢問時,只需選擇HAML和SASS即可。
它可以代替它嗎?因爲根據URL路徑做一些事情會感覺有點不穩定 - 如果路徑指向某個地方有一些不斷變化的地方會怎樣? – 2013-02-15 04:38:48
當然看到我的更新。 – Abram 2013-02-15 05:00:29
安裝gem html2haml,您可以立即將html內容從vim中更改爲haml。看看這個 - http://www.economyofeffort.com/2014/07/20/convert-html-to-haml-within-vim-buffer/
嘿..什麼是交易!? – Abram 2014-04-11 14:51:57