- CentOS6.2
- HDD=10 GB
- MEM=768 MB
- 192.168.56.11
- gcc, gcc-c++
- make
- unzip
| #!/bin/bash | |
| sudo apt-get update | |
| # = utils | |
| sudo apt-get -y install ssh curl git | |
| # = rvm requirements | |
| sudo apt-get -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion |
| #!/bin/sh | |
| git clone git://github.com/masainox/wordpress-heroku.git -b language-ja | |
| cd wordpress-heroku | |
| heroku create --stack cedar | |
| heroku addons:add shared-database:5mb | |
| # create a new branch | |
| git checkout -b production |
| var express = require('express') | |
| , mapRouter = require('./express-mapRouter') | |
| , app = express.createServer() | |
| , routesDir = __dirname + '/routes'; | |
| // 'GET /' : 'root:index' はこれと同じ | |
| // var root = require('./routes/root'); | |
| // app.get('/', root.index); | |
| var routesMap = { | |
| 'GET /' : 'root:index' |
| # https://gist.github.com/1214011 | |
| module WillPaginate | |
| module ActionView | |
| def will_paginate(collection = nil, options = {}) | |
| options[:renderer] ||= BootstrapLinkRenderer | |
| super.try :html_safe | |
| end | |
| class BootstrapLinkRenderer < LinkRenderer |
| module ApplicationHelper | |
| def paginate *params | |
| params[1] = {} if params[1].nil? | |
| params[1][:renderer] = BootstrapPaginationHelper::LinkRenderer | |
| will_paginate *params | |
| end | |
| end |
| # config/initializers/will_paginate.rb | |
| # tested with will_paginate 2.3 stable | |
| module WillPaginate | |
| class BootstrapLinkRenderer < LinkRenderer | |
| def to_html | |
| links = @options[:page_links] ? windowed_links : [] | |
| # previous/next buttons | |
| links.unshift page_link_or_span(@collection.previous_page, 'disabled prev', "← Previous") | |
| links.push page_link_or_span(@collection.next_page, 'disabled next', "Next →") |
| # config/initializers/will_paginate.rb | |
| module WillPaginate | |
| module ActionView | |
| def will_paginate(collection = nil, options = {}) | |
| options[:renderer] ||= BootstrapLinkRenderer | |
| super.try :html_safe | |
| end | |
| class BootstrapLinkRenderer < LinkRenderer |
| # Based on https://gist.github.com/1182136 | |
| class BootstrapLinkRenderer < ::WillPaginate::ActionView::LinkRenderer | |
| protected | |
| def html_container(html) | |
| tag :div, tag(:ul, html), container_attributes | |
| end | |
| def page_number(page) | |
| tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page) |