script/rails g saucy:install script/rails g saucy:features script/rails g saucy:views

To change the layout for a controller inside of saucy, add a line like this to your config/application.rb:

config.saucy.layouts.accounts.index = "custom"

To extend the ProjectsController:

class ProjectsController < ApplicationController
  include Saucy::ProjectsController

  def edit
    super
    @deleters = @project.deleters
  end
end

Plans need to exist for users to sign up for. In db/seeds.rb:

%w(free expensive mega-expensive).each do |plan_name|
  Plan.find_or_create_by_name(plan_name)
end

Then run: rake db:seed

To use the seed data in your Cucumber:

features/support/seed.rb:

require Rails.root.join('db','seeds')