Skip to content

Instantly share code, notes, and snippets.

@jcowhigjr
Forked from SammyLin/Gemfile
Created December 18, 2013 20:27
Show Gist options
  • Save jcowhigjr/8029355 to your computer and use it in GitHub Desktop.
Save jcowhigjr/8029355 to your computer and use it in GitHub Desktop.
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'jquery-rails'
# A Scope & Engine based, clean, powerful, customizable and sophisticated paginator
gem "kaminari"
# Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
gem 'compass-rails'
# mini replacement for RMagick
gem 'mini_magick'
# Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
gem 'carrierwave'
gem 'mysql2'
# Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup
gem 'simple_form'
# A simple and straightforward settings solution that uses an ERB enabled YAML file and a singleton design pattern.
gem 'settingslogic'
# SeoHelper
gem 'seo_helper', '~> 1.0'
# Easily include static pages in your Rails app
gem 'high_voltage'
# ClientSideValidations for Ruby on Rails
gem 'client_side_validations'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'compass-rails'
gem 'anjlab-bootstrap-rails', '>= 2.3', :require => 'bootstrap-rails'
gem 'uglifier', '>= 1.0.3'
end
group :development do
gem "sqlite3"
# A mini view framework for console/irb that's easy to use, even while under its influence
gem 'hirb'
gem 'hirb-unicode'
# Annotate ActiveRecord models as a gem
gem 'annotate', ">=2.5.0"
# Better error page for Rails and other Rack apps
gem "better_errors"
gem "binding_of_caller"
# Easily manage magic comments for encoding
gem 'magic_encoding'
# Chrome extension for Rails development
gem 'meta_request'
# Really fast deployer and server automation tool
gem 'mina'
# Middleware that displays speed badge for every html page
gem 'rack-mini-profiler'
end
group :development, :test do
gem 'rspec-rails', '~> 2.0'
end
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'

Simple_form setting

$ rails generate simple_form:install
# or
$ rails generate simple_form:install --bootstrap

RSpec setting

$ rails generate rspec:install

Settingslogic setting

# app/models/settings.rb
class Settings < Settingslogic
  source "#{Rails.root}/config/config.yml"
  namespace Rails.env
end

# config/config.yml 
defaults: &defaults
    app_name: New Site
development:
  <<: *defaults

test: 
  <<: *defaults

production:
  <<: *defaults

high_voltage setting

$ mkdir app/views/pages
$ touch app/views/pages/index.html.erb

client_side_validations setting

$ rails g client_side_validations:install

# app/assets/javascripts/application.js
//= require rails.validations

bootstart setting

# app/assets/stylesheets/application.css
*= require bootstart-base

# app/assets/stylesheets/bootstart-base.css.scss
@import "bootstrap-config";
@import "twitter/bootstrap";
@import "bootstrap-customized";
@import "twitter/bootstrap-responsive";
@import "bootstrap-responsive-customized";

$ touch app/assets/stylesheets/bootstrap-config.css.scss

$ touch app/assets/stylesheets/bootstrap-customized.css.scss

$ touch app/assets/stylesheets/bootstrap-responsive-customized.css.scss

# app/assets/javascripts/application.js
//= require bootstrap-base

# app/assets/javascripts/bootstrap-base.js.coffee
#= require twitter/bootstrap/collapse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment