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')