ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2009年10月18日 星期日
Install any HTML theme/template into your Rails app
Install any HTML theme/template into your Rails app
install_theme
open source web design
幫你用來快速套template 的
# lowerright:text 的部份就是指定content的部份
# partial 就是指定哪邊會變partial, 最基本的就是menu
# 指定path 有不同的指定方式XPath or CSS path 都可以
# install_theme . path/to/theme/folder ".lowerright:text" --partial "menu:.nav:text"
$ gem install install_theme
$ rails my_app
$ cd my_app
$ install_theme . path/to/theme/folder ".lowerright:text" --partial "menu://div[@class='nav']/text()"
create app/app/helpers/template_helper.rb
create app/controllers/original_template_controller.rb
create app/helpers/template_helper.rb
create app/views/layouts/_menu.html.erb
create app/views/layouts/application.html.erb
create app/views/original_template/index.html.erb
create public/images/footer.png
...
create public/stylesheets/style.css
Your theme has been installed into your app.
#可以用這樣來做menu 的選擇
module TemplateHelper
def render_or_default(partial, default = partial)
render :partial => partial
rescue ActionView::MissingTemplate
begin
render :partial => "layouts/#{default}"
rescue ActionView::MissingTemplate
nil
end
end
end
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言