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
  }