ruby on rails3 tutorial chapter1

Post on 15-May-2015

3.683 Views

Category:

Documents

11 Downloads

Preview:

Click to see full reader

TRANSCRIPT

+

RUBY ON RAILS3 Tutorial を日本語訳してみた

Chapter12011-09-14

+RUBY ON RAILS3 Tutorial って?

RubyKaigi参加 LTしたときに紹介したサイト http://ruby.railstutorial.org/ruby-on-rails-tutorial-

book

2

+目次

Chapter1 Rails導入からデプロイ

Chapter2 デモアプリ

Chapter3 大部分が静的なページについて

Chapter4 Rails風 Ruby

Chapter5 スタイルを追加する

Chapter6 User Modelと View その 1

Chapter7 User Modelと View その 2

3

+目次

Chapter8 ユーザ登録

Chapter9 ログイン・ログアウト

Chapter10 ユーザデータの更新・編集・追加

Chapter11 ミニブログ ( ツイート )

Chapter12 ユーザのフォロー

4

+1.1 Introduction

Rails開発に入る前に、環境構築などについて

Rubyをまだ触ったことがない人へもし「軽く試してみてから Railsをやりたい!」という人

オンラインチュートリアル http://www.ruby-lang.org http://rubylearning.com

5

+1.2.1 Development Environments

開発環境について

IDEsRadRails

6

+1.2.1 Development Environments

RubyMine

7

+1.2.1 Development Environments

3rdRails

8

+1.2.1 Development Environments

NetBeans

9

+1.2.1 Development Environments

今紹介した4つが主な IDE

それぞれ IDEで「良い」という話を聞く

ただし、すべての要望を叶えたものは無い。全く使えない時もある。

10

+1.2.1 Development Environments

11

テキストエディタやコマンドラインの利用の場合

Macなら筆者は TextMateがお好き他の選択肢、 Emacs・MacVim・ Vim

ちなみに、ターミナルとしては iTermを利用他を選ぶなら Terminal.app

+1.2.1 Development Environments

12

Linux基本的にはMacと一緒 (TextMate除く )おすすめは

gVimgedit(Gmateプラグイン付きで )Kate

+1.2.1 Development Environments

Windows 「個人的におすすめはWindowsだとできないので、ぐぐって」

大体2 つの組み合わせが多い Vim(windows版 )+Console(Akita On Rails氏おすすめ ) E Text Editor(Console付き ) + Cygwin(Ben Kittrell氏おすすめ )

この読者では、 Lomodo Editや Subline Text editorの提案もよくある

筆者は Cygwinをおすすめする Unixのターミナルと同等

13

+1.2.1 Development Environments

14

Vim使いの人へ Vim使いの Railsコミュニティがあるので参照して rails.vimと NERD tree project使ってみるといいよ

+1.2.2 Ruby,RubyGems,Rails and Git

Rails3では Ruby1.8.7以上一番いいのは 1.9.2

余談  Rails3.1 release notesでは Ruby1.8.7以上を使って欲しい Ruby 1.8.7 p248 and p249はバグで Railsがクラッシュする

Ruby1.9.1ではエラーが出るので 1.9.2からのバージョンを使って

15

+1.2.6 Model-View-Controller(MVC)

app/以下にあるmodels views controllers中に作成する

MVCモデルについて軽く説明有り

詳細については後ろの章で説明

16

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:mvc

+1.3 Version Control with Git

17

バージョン管理を行うことで、変更を追える

間違って消しても元に戻せる

おすすめ本 : Pro Git by Scott Chacon日本語版があった! (http://progit.org/book/ja/)

無料

+1.3 Version Control with Git

1.3.1 Installation and Setup

1.3.2 Adding and Commiting

1.3.3 What Good Does Git Do You?

1.3.4 GitHub

1.3.5 Branch, Edit, Commit, Merge

Gitの基本的な使い方が載っています。コマンドの記述が多いので、 Guides本体を参照下さい

18

+1.4 Deploying

デプロイ方法 Phusion Passenger(Apacheや Nginxのモジュール )

Engine Yardや Rails Machine(ホスティングサービス )

Engine Yard Cloudや Heroku(クラウド )

筆者のお気に入りは Heroku

19

+次回予告

Chapter2 A Demo App scaffoldの話

できれば、1 回 3 章ペースでやりたいけれど、分量が多くなりすぎるかも…

20

top related