スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

rails4+mongoid4+hamlの始め方メモ

rails4+mongoid4+hamlで作ります。
まずrailsのコマンド環境を構築します。システムのgemを汚したくなかったのでbundlerでインストールします。

cd ~/Documents
mkdir rails
cd rails
bundle init
vi Gemfile
gem 'rails', '>=4.0.0.rc2'

bundle install --path=vendor/bundler
bundle exec rails new ~/Documents/app/app -B -O -G

生成したappに移動して作業を行います。
cd ~/Documents/app
mv app src
cd src
vi Gemfile
gem 'mongoid', git: 'https://github.com/mongoid/mongoid.git'
gem 'shotgun'
gem 'haml-rails'

bundle install --path=vendor/bundler
bundle exec rails g mongoid:config
bundle exec rails g scaffold post title:string content:string

生成されたコントローラーに一部問題があるので修正します。
vi app/controllers/posts_controller.rb
@post.update

@post.update_attributes

ここで実行。shotgunは実行中でもソースが変更されると自動的にリロードしてくれるので開発中は便利なサーバです。
bundle exec shotgun
http://localhost:9393/posts

最後にgitにコミットします。
cd ~/Documents/app
vi .gitignore
src/vendor/bundler
src/.bundle
src/Gemfile.lock
src/tmp
src/log

git init
git add .
git commit -m 'first commit'
スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。