Railsの学習(Deep in CRUD)

久しぶりにブログ書きました。これからはどんどん更新を増やしていきたいと思います。

今回は、RailsForZombies(http://railsforzombies.org/)の紹介と、各エピソードの最後に出てくる確認問題の解答例を書いていきたいと思います。

まずRailsForZombiesとは、Ruby on Railsの初心者向け学習サイトのことです。Railsの基本的な操作をビデオで説明してくれます。説明は全て英語です。スライドがわかりやすいので英語が苦手でも問題ないと思います。これからRailsを学びたい人にはおすすめです。

ビデオの終わりには簡単なプログラミングの問題が出題されます。
Levelは1から5まであるみたいで、まずはLevel1のDeep in CRUDに挑戦したいと思います。

Level 1 Challenges

Resources
zombies

id name graveyard
1 Ash Glen Haven Memorial Cemetary
2 Bob Chapel Hill Cemetary
3 Jim My Fathers Basement
問題1 Find

Find Zombie where id = 1 and store it in a variable

解答例


問題2 Create

Create a new Zombie

解答例


問題3 Find2

Find the last zombie in the database, but don't use ID's

解答例


問題4 Query

Find all Zombies ordered by their names

解答例


問題5 Update

Update Zombie 3's graveyard to 'Benny Hills Memorial'

解答例


問題6 Destroy

Destroy Zombie where ID = 3

解答例


感想

環境の設定もいらないし、すぐコードを書いて確認できるのがよかった。
ちょっと調べてみると、Code School(http://www.codeschool.com/)というサイトの1つのようですね。
他にもRails関係なら以下のものもあって挑戦したいと思ってます。

継続的にブログを書いていきたいと思います。