To add pretty urls to your blogs posts, you can use the
friendly_id gem, that can be found here.
The documentation is really good, and installing was straight:
Add the gem to your application. In your
gem "friendly_id", "~> 3.2.1"
Install your bundle:
$> bundle install
Run the friendly id installer:
$> rails g friendly_id
$> rake db:migrate
2.Adding slugs to the post model
class Post < ActiveRecord::Base has_friendly_id :title, :use_slug => true, :approximate_ascii => true, :ascii_approximation_options => :german # support for german umlauts
Generate the slugs for existing posts:
$> rake friendly_id:make_slugs MODEL=Post
3.Making your posts accessible through nice URIs
There is no step three :)