From 09c7eac9018bb9a36a1fad61dae1cc64090eaee6 Mon Sep 17 00:00:00 2001 From: Gibheer Date: Sun, 26 Jun 2011 08:08:52 +0200 Subject: [PATCH] added textile support for the post content --- Gemfile | 3 +++ Gemfile.lock | 2 ++ libs.rb | 4 ++++ seeds.rb | 2 +- views/index.haml | 2 +- 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index c7bf2b0..3e9435d 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,6 @@ gem 'sass' gem 'compass' gem 'data_mapper' gem 'dm-postgres-adapter' + +# the different markups +gem 'RedCloth' diff --git a/Gemfile.lock b/Gemfile.lock index 6db4fea..28334af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,6 +1,7 @@ GEM remote: http://rubygems.org/ specs: + RedCloth (4.2.7) addressable (2.2.6) bcrypt-ruby (2.1.4) chunky_png (1.2.0) @@ -70,6 +71,7 @@ PLATFORMS ruby DEPENDENCIES + RedCloth compass data_mapper dm-postgres-adapter diff --git a/libs.rb b/libs.rb index 6c8bc86..7caf666 100644 --- a/libs.rb +++ b/libs.rb @@ -7,6 +7,10 @@ require 'haml' require 'sass' require 'compass' require 'sinatra' + +# markups +require 'redcloth' + require 'settings' # load the models diff --git a/seeds.rb b/seeds.rb index af8e492..2692a73 100644 --- a/seeds.rb +++ b/seeds.rb @@ -18,4 +18,4 @@ storm.save storm.posts.new(:title => 'bar', :content => 'das ist mein post!').save gib.posts.new(:title => 'foo', :content => 'das ist meiner', :released => true).save gib.posts.new(:title => 'lala', :content => 'lorem ipsum und so rum').save -storm.posts.new(:title => 'erster!', :content => 'ich bin ganz oben!', :released => true).save +storm.posts.new(:title => 'erster!', :content => 'ich bin *ganz* oben!', :released => true).save diff --git a/views/index.haml b/views/index.haml index 450c6f2..ca20a23 100644 --- a/views/index.haml +++ b/views/index.haml @@ -2,4 +2,4 @@ %article %header %h1=post.title - %section.content=post.content + %section.content=textile(post.content)