Railsチュートリアル(4.0版)では、Rubyのバージョンとして2.0系を用いており、動作確認をしたGemを用いています。
Gemの中にはバージョンごとに別のコードで実装されているものがありますので、Rubyのバージョンを2.0系に合わせることをおすすめします。
下記に、rbenv + ruby-buildでRubyをインストールしている方向けに、Ruby2.0系でRailsチュートリアルを進めるための方法を書いておきます。
# Ajax経由でセッションの内容を取得するテスト | |
require 'sinatra' | |
require 'sinatra/json' | |
set sessions: true | |
get '/' do | |
erb :index | |
end |
ssh [email protected]
useradd axross
pokemons=['フシギダネ','アーボ','ラフレシア','ゴーリキー','ベトベトン','サイホーン','イーブイ','フシギソウ','アーボック','パラス','カイリキー','シェルダー','サイドン','シャワーズ','フシギバナ','ピカチュウ','パラセクト','マダツボミ','パルシェン','ラッキー','サンダース','ヒトカゲ','ライチュウ','コンパン','ウツドン','ゴース','モンジャラ','ブースター','リザード','サンド','モルフォン','ウツボット','ゴースト','ガルーラ','ポリゴン','リザードン','サンドパン','ディグダ','メノクラゲ','ゲンガー','タッツー','オムナイト','ゼニガメ','ニドランメス','ダグトリオ','ドククラゲ','イワーク','シードラ','オムスター','カメール','ニドリーナ','ニャース','イシツブテ','スリープ','トサキント','カブト','カメックス','ニドクイン','ペルシアン','ゴローン','スリーパー','アズマオウ','カブトプス','キャタピー','ニドランオス','コダック','ゴローニャ','クラブ','ヒトデマン','プテラ','トランセル','ニドリーノ','ゴルダック','ポニータ','キングラー','スターミー','カビゴン','バタフリー','ニドキング','マンキー','ギャロップ','ビリリダマ','バリヤード','フリーザー','ビードル','ピッピ','オコリザル','ヤドン','マルマイン','ストライク','サンダー','コクーン','ピクシー','ガーディ','ヤドラン','タマタマ','ルージュラ','ファイヤー','スピアー','ロコン','ウインディ','コイル','ナッシー','エレブー','ミニリュウ','ポッポ','キュウコン','ニョロモ','レアコイル','カラカラ','ブーバー','ハクリュー','ピジョン','プリン','ニョロゾ','カモネギ','ガラガラ','カイロス','カイリュー','ピジョット','プクリン','ニョロボン','ドードー','サワムラー','ケンタロス','ミュウツー','コラッタ','ズバット','ケーシィ','ドードリオ','エビワラー','コイキング','ミュウ','ラッタ','ゴルバット','ユンゲラー',' |
// | |
// Colors | |
// | |
@red50: #fde0dc; | |
@red100: #f9bdbb; | |
@red200: #f69988; | |
@red300: #f36c60; | |
@red400: #e84e40; | |
@red500: #e51c23; | |
@red600: #dd191d; |
{ | |
"name": "myapp" | |
"scripts": { | |
"start": "node app.js", | |
"production": "NODE_ENV=production node app.js" | |
} | |
} |
// | |
// Colors | |
// | |
@red50: #fde0dc; | |
@red100: #f9bdbb; | |
@red200: #f69988; | |
@red300: #f36c60; | |
@red400: #e84e40; | |
@red500: #e51c23; | |
@red600: #dd191d; |
var path = require('path'); | |
var gulp = require('gulp'); | |
var plumber = require('gulp-plumber'); | |
var rename = require('gulp-rename'); | |
var webpack = require('gulp-webpack'); | |
var browserSync = require('browser-sync'); | |
var modRewrite = require('connect-modrewrite'); | |
gulp.task('bundle', function() { | |
gulp.src('./public/app.jsx') |
var Post = Model.createModel({ | |
id: { | |
type: Number, | |
validators: ['isNumber'], | |
}, | |
body: { | |
type: String, | |
validators: ['isString'] | |
}, | |
user: { |