本格的なRailsアプリ制作を図解たくさんでやさしく学べる「いちばんやさしいRailsチュートリアル」。今回はその1回目、Railsの制作環境作成です。コーディング環境のCloud9、コード管理のGit/Github、公開するためのHerokuをセットアップします。
詳細このコースではGitやGithub・Herokuを活用しながら、トップページやブログ機能を作成します。実践的なRailsアプリ開発の基本フローを学びましょう。
詳細このチュートリアルでは、ユーザーフローやデータフローを作成してアプリケーションの企画をたてていきます。ユーザーフローとは、アプリ内でのユーザーの動きの事です。そして、データフローとはモデル設計を意味します。開発作業を行う前にターゲットユーザーやアプリの課題をしっかりと考えることで、ユーザーのニーズを明確にしていきましょう。
詳細ここでは、ユーザーを作成します。ユーザーのログイン機能作成には、Deviseというgemを使用します。ユーザーやログイン機能の作成をしながら、gemやdeviseについて学んでいきましょう。
詳細この教程では、クリップの作成を行います。そして、ニュース記事登録の際にはURLの入力のみでニュースタイトルなどの他の情報を自動で取得するようカスタマイズします。これは、MetaInspectorというgemで行います。このgemの実装とデバッグや、エラー処理についても学んでいきます。
詳細モデルにコードを書いていきながら、インスタンスメソッドの使用・作成、クラスメソッドやコールバックをつかえるようになりましょう。
詳細この教程では、ユーザークリップという機能を作成します。クリップの作成者を明確にするための機能です。このモデルと、既存のモデルとの関連付けを行ったりビューの実装をしていきます。
詳細この教程では、Bootstrapを使用してデザインの実装をしていきます。グリッドシステムなど、Bootstrapの使用方法を学びながらヘッダーやビッグイメージの実装を行います。
詳細この教程では、前回に引き続きデザインの実装を行います。内容はユーザークリップ一覧のデザインや以下の追加です。 ・カードの実装 ・フッターの作成 ・アラートの実装 ・jQueryの追加
詳細