Skip to content

Instantly share code, notes, and snippets.

@tejo
Created June 7, 2011 15:32
Show Gist options
  • Select an option

  • Save tejo/1012496 to your computer and use it in GitHub Desktop.

Select an option

Save tejo/1012496 to your computer and use it in GitHub Desktop.
2011 rails template
comandi setup:
rails g cucumber:install --capybara
rails g rspec:install
rails g devise:install
rails g jquery:install
rails generate devise user
rake db:migrate
rails g web_app_theme:theme admin
rails g web_app_theme:themed admin/users --layout=admin
rails g inherited_resources_controller admin/users
rails g model video media_category:references brand:references name:string description:text published:boolean order:integer slug:string
rails generate puret:model Video name:string description:text
rails g web_app_theme:themed admin/videos --layout=admin
rails g inherited_resources_controller admin/videos --no-test-framework
da inserire nei controller di admin:
before_filter :authenticate_user!
defaults :route_prefix => 'admin'
layout 'admin'
in routes:
devise_for :users
devise_scope :user do
get "/logout" => "devise/sessions#destroy"
end
namespace "admin" do
resources :categories do
resources :items
end
resources :users
end
match 'user_root', :to => 'admin/categories#index'
gemfile:
source 'http://rubygems.org'
gem 'devise'
gem 'cancan'
gem 'jquery-rails'
gem 'csv_builder'
gem 'rails', '3.0.5'
gem 'rake', '0.8.7'
gem 'simple_form'
gem 'web-app-theme', '>= 0.6.2'
gem 'inherited_resources', '~> 1.2.1'
gem 'fastercsv'
gem 'kaminari', '0.10.4'
gem 'jquery-rails'
gem "meta_where"
gem 'meta_search'
gem 'email_veracity'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
group :production, :staging do
gem 'mysql'
end
# Use unicorn as the web server
# gem 'unicorn'
# Deploy with Capistrano
gem 'capistrano'
gem 'capistrano-ext'
# To use debugger
# gem 'ruby-debug'
# Bundle the extra gems:
# gem 'bj'
# gem 'nokogiri'
# gem 'sqlite3-ruby', :require => 'sqlite3'
# gem 'aws-s3', :require => 'aws/s3'
# Bundle gems for the local environment. Make sure to
# put test-only gems in this group so their generators
# and rake tasks are available in development mode:
group :development, :test do
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'capybara'
gem 'launchy'
gem 'cucumber','0.10.0'
gem 'cucumber-rails', '0.3.2'
gem 'rspec'
gem 'rspec-rails'
gem 'shoulda'
gem 'factory_girl'
gem 'factory_girl_rails'
gem 'autotest'
gem 'annotate-models'
gem 'web-app-theme', '>= 0.6.2'
gem "shoulda-matchers", :require => false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment