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