こんにちは、リンクバル 技術部 エンジニアの中村です。
弊社主催の2016/11/25(金)「【11/25開催】Ruby on Rails初心者ハンズオン#2~ToDoアプリを作ってみよう!~」のフォローアップを掲載いたします。
「Ruby on Rails初心者ハンズオン」の続編の勉強会として、「タスク管理アプリ」の開発を通して、Ruby on Railsを学習します。
シンプルなアプリケーションですが、Ruby on Railsを始めて学ぶ上で、役立つエッセンスがたくさん詰まっています。
募集要項
https://linkbal.connpass.com/event/44224/
目次
機能一覧
- タスクの一覧表示
- タスクの新規追加
- タスクの編集
- タスクの削除
- タスクの完了チェック
スライド
完成版のソースコード
後で、復習ができるように、ソースコードを共有いたします。
https://github.com/ynakayu/todoapp
開発環境構築
今回は、ブラウザのみで、プログラム開発ができる、クラウドIDE「Codeanywhere」の、無料プランを利用します。
多くのユーザーに利用されている
※前回の勉強会で使用した、nitros.io はサービス終了。AWSに買収されて今後が期待されるCloud9 は、クレジットカード登録が必須となったため、今回は利用しません。
トップ
サービスサイトへ遷移
https://codeanywhere.com/
※ Google Chromeの利用を推奨します。
「Sign up for free」をクリック。
登録情報入力
- メールアドレス
- パスワード
- 私はロボットではありませんをチェック
- Register をクリック
Welcome
here をクリック。
コンテナの作成
- Container を選択
- Name: Techlink
- Search : ruby
- Ruby CentOS 6.5 を選択
- CREATE をクリック
IDEのレイアウトを使いやすいように変更しておくと便利
View > Layout > Split Horizontal
IDEの説明
おわりに
Ruby on Rails の基礎を学ぶ上で、基礎となる要素が含まれた、TODOアプリの開発を勉強しました。Ruby on Rails で開発する上きっかけになればと思っております。
リンクバルでは、テクノロージーと人を繋ぐ勉強会テックリンクを今後も開催予定です。勉強会で取り上げて欲しいテーマなどありましたら、アンケートにご記載くださいませ。
また、リンクバルでは、Ruby on Railsで開発された自社サービスを一緒に開発するエンジニアを募集しておりますので、興味を持っていただきましたら、ぜひお問い合わせください!