Simple Namespacing
We’ve been using our Pages gem in
nearly all of our projects for over a year now. Its been great but could
only support pages on the root. I just released 0.2.0
of the gem that
now supports namespacing:
namespace :work do
pages :client_1, :client_2
end
This will give you the routes of /work/client_1
and /work/client_2
.
Your views will go into app/views/work/pages
. For more details see the
README.
In a future release of Pages
we plan on adding support automatic
pages. For example, you will no longer need to declare the pages in your
config/routes.rb
file. As long as the templates exist in the
app/views/pages
directory the route will happen automatically. In
addition we will also add support for pages nested under different
namespaces, or accessible from certain authentication state. All in the
name of serving up static page goodness!