SimpleStaticPages
This project rocks and uses MIT-LICENSE.
Add the following line into config/routes.rb
mount SimpleStaticPages::Engine => '/simple_static_pages'
rake simple_static_pages:install:migrations
rake db:migrate
Open http://localhost:3000/simple_static_pages/admins/pages
You can use simple_menu helper for pages menu. Or you can create your helper.
- @pages.each do |page|
= link_to page.title, simple_page_path(page)
Authentication
If you want to authenticate users who can access Simple Static Pages Admin Panel, you need to provide SimpleStaticPages::Admins::PagesController.authenticator proc. For example :
# config/initializers/simple_static_pages.rb
SimpleStaticPages::Admins::PagesController.authenticator = proc {
authenticate_or_request_with_http_basic do |user_name, password|
user_name == 'simple_static_pages' && password == 'simple_static_pages'
end
}