A simple plugin for adding generation support for 404 and 500 pages to Rails. Uses your application layout by default. Can be overwritten.
License
cracell/rails_404
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Rails404 ======== Rails404 is a easy way to generate 404 and 500 pages that have your current layout. It's based upon this blog post http://blog.peelmeagrape.net/2008/8/14/pre-generating-rails-404-and-500-pages-using-layouts-and-rake#disqus_thread which is based off this blog post http://stateofflux.com/2008/7/14/generate-static-pages-in-rails/ and I still don't quite like this solution but it's the best I've found for handling 404 and 500 pages in Rails with layouts that frequently change. Note: The domain for non-relative paths is gotten form APP_CONFIG[:site_url] if not provided it defaults to 'www.example.com'. Tested on Rails 2.3 Example ======= Run "rake generate:static_pages RAILS_ENV=production" to generate the pages. Or add a cap hook namespace :deploy do task :generate_static_pages do invoke_command "cd #{release_path} && rake generate:static_pages RAILS_ENV=#{rails_env}" end end after "deploy:finalize_update", "deploy:generate_static_pages" Copyright (c) 2009 Eric Cranston, released under the MIT license
About
A simple plugin for adding generation support for 404 and 500 pages to Rails. Uses your application layout by default. Can be overwritten.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published