Minami.rb 初心者レッスン

レッスン内容

Lesson1
Railsで何をする?どうしてRails?
作ってみよう・準備
プロジェクトとデータベース
Rails内の役割分担
Railsのディレクトリ構成
URLのはなし
Lesson2
リレーションを考える
おまけ:データベースやページを個別に追加する方法
Lesson3
日本語対応
デザインのfix
おまけ:ページ遷移の変更やトップページを作る方法
Lesson4
便利ツール:gemを使う
ちょっとRubyに働いてもらう
Lesson5
herokuに公開する
おまけ:エラー画面の見方

進め方など

自分のアプリをつくります。
Minami.rbの初心者レッスンは「自分アプリ」を作る時間です。
ブログ?本棚?はたまた仕事用?Railsで作ってみたいと思うアプリを考えて来てください。
対象
Railsを初めて触る方(プログラミング未経験者を含む)、またはほとんどRailsを触ったことない方に向けた内容になっています。
初めての方は、Railsでのアプリの作り方をイチから一緒にやっていきます。
また、今まで初心者レッスンをやったことがある方やベテランの方も、毎回テーマが変わりますので、
復習や自分のもくもく時間としてご活用ください。(そのときは、多少周りのフォローとかをお願いするかもです。)
RubyとRailsのバージョン
ruby1.9以上、Rails3.2以上を想定しています。
このレッスンで解説していないこと
  • 環境設定
    • RubyやRailsの環境設定は、個々のPC環境に依存するところが大きく、一般論的に解説するのが非常に難しいところで、
      申し訳ありませんがここでは解説しません。
      最近流行のRails Grilsのサイトが参考になると思います。
      まずはチャレンジしてみて、どうしてもできなかったときはMinami.rbのメーリングリスト等でご質問ください。
  • git/github
    • Minami.rbでは、バージョン管理ツールとしてよくgitを利用していますが、ここでは特に指定しません。
      ただ、Lesson5のherokuに公開するところでは必ずgitが必要になりますので、
      よくわからない方はメーリングリストやレッスン中に質問してください。
  • html/css
    • Railsを扱うのに高度なhtmlやcssの技術は必要ありません。まずは「見たらだいたいわかる」程度で大丈夫です。
      また、javascriptについては、twitter bootstrapで利用する以外にこの初心者レッスンでは触れていません。
      機会があればいずれどこかで・・・。

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License

produced by Minami.rb