From 78e8c32969d34b5470cab3fe07f1f10c44e1c0bf Mon Sep 17 00:00:00 2001 From: Wen-Tien Chang Date: Fri, 8 May 2009 01:32:49 +0800 Subject: [PATCH] Add liquid template render --- app/controllers/pages_controller.rb | 2 +- app/views/admin/pages/edit.html.erb | 2 +- app/views/admin/pages/new.html.erb | 2 +- config/environment.rb | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 195065b9b..53d499ee8 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -4,7 +4,7 @@ class PagesController < ApplicationController @page = Page.find_by_name(params[:page_name]) if @page - render :text => @page.content + render :text => Liquid::Template.parse(@page.content).render else render :text => '404 not found' end diff --git a/app/views/admin/pages/edit.html.erb b/app/views/admin/pages/edit.html.erb index f5ed1928c..b9eb861b1 100644 --- a/app/views/admin/pages/edit.html.erb +++ b/app/views/admin/pages/edit.html.erb @@ -10,7 +10,7 @@

<%= f.label :content, "Content" %> - <%= f.text_area :content %> + <%= f.text_area :content, :size => '100x30' %>

diff --git a/app/views/admin/pages/new.html.erb b/app/views/admin/pages/new.html.erb index 5026da7ef..a14824672 100644 --- a/app/views/admin/pages/new.html.erb +++ b/app/views/admin/pages/new.html.erb @@ -10,7 +10,7 @@

<%= f.label :content, "Content" %> - <%= f.text_area :content %> + <%= f.text_area :content, :size => '100x30' %>

diff --git a/config/environment.rb b/config/environment.rb index 67a147357..7d8fd7082 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -38,6 +38,7 @@ Rails::Initializer.run do |config| # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}')] # config.i18n.default_locale = :de + config.gem "liquid" end