GithubHelp home page GithubHelp logo

waspryo / sample_apps Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yasslab/sample_apps

2.0 1.0 0.0 8.66 MB

Railsチュートリアルの各章が終わった状態を集めたリポジトリです。

Home Page: https://railstutorial.jp/

License: MIT License

Ruby 72.56% JavaScript 1.74% CSS 5.71% HTML 18.90% CoffeeScript 1.07% Gherkin 0.01%

sample_apps's Introduction

Cover Photo

Rails チュートリアル sample_app コード集

Railsチュートリアルの各章が終わった状態を集めたリポジトリです。

Sample App の開発途中でエラーの原因がどうしても分からないときや、
Railsチュートリアル解説動画を途中から視聴するときなどにご活用ください。

なお、各章の演習の結果や、高度なセットアップなどについては反映されておりません。

各章とディレクトリ名の対応関係

対応しているRailsのバージョン毎にディレクトリを分けております。具体的な対応関係は次のとおりです。

上記の各ディレクトリの中に 各章が終わった状態の sample_app を置いています。
例えば 5_1_2 ディレクトリの場合は、次のようになります。

  • ch01: 第1章が終わった状態
  • ch02: 第2章が終わった状態
  • ch03: 第3章が終わった状態
  • ch04: 第4章が終わった状態
  • ch05: 第5章が終わった状態
  • ch06: 第6章が終わった状態
  • ch07: 第7章が終わった状態
  • ch08: 第8章が終わった状態
  • ch09: 第9章が終わった状態
  • ch10: 第10章が終わった状態
  • ch11: 第11章が終わった状態
  • ch12: 第12章が終わった状態
  • ch13: 第13章が終わった状態
  • ch14: 第14章が終わった状態

各バージョンと動作確認環境

Railsのバージョン毎の動作確認した環境が異なっております。各バージョン毎の動作確認環境は次のとおりです。

  • 5_1_2: Cloud9 + Ruby 2.4.0
  • 5_0_0_1: Cloud9 + Ruby 2.3.0
  • 4_2_2: Cloud9 + Ruby 2.2.2
  • 4_0_5: macOS (Yosemite) + Ruby 2.0.0

オマケ

omake ディレクトリの中に、試しにアップグレードしてみたコードを置いています。

  • 12章が始められる状態: ch12_3_2 (Rails3.2版)
  • 12章が終わった状態: ch12_4_0 (Rails4.0版)
  • 完成した Sample App を Rails 4.1 で動くようにしてみた: sample_app_4_1
  • 完成した Sample App を Rails 4.2 で動くようにしてみた: sample_app_4_2

なお、Railsチュートリアルを進められる環境をVagrantで構築するスターターキットもあります。
Cloud9ではなく、手元の環境で構築したい場合はこちらも適宜ご活用して頂けたらと思います。

参考資料

他、開発環境の設定例などは、Railsチュートリアルのヘルプページを参照してください。

関連リンク/関連レポジトリ

本リポジトリのライセンス

The MIT License

Copyright © 2015-2018 YassLab 株式会社

YassLab Logo

Sample App のライセンス

Ruby on Rails Tutorial: Learn Web Development with Rails. Copyright © 2014 by Michael Hartl.

All source code in the Ruby on Rails Tutorial is available jointly under the MIT License and the Beerware License.

Copyright © 2014-2017 Michael Hartl

sample_apps's People

Contributors

yasulab avatar sho-h avatar paveg avatar

Stargazers

 avatar Koki Terasaki avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.