8 Beautiful Rails Apps の各章の概要をメモっておく
8 beautiful rails apps の各章の概要をメモっておく。
FileCabinet
- EverNoteのようなもの。
- 機能
- ログインしない:誰も中身が見られない。
- ログインする:ログインした自分だけが自分の投稿したものを見ることができる。
gems
- gem 'devise', '~> 4.3'
- gem 'simple_form', '~> 3.5'
- gem 'haml', '~> 5.0', '>= 5.0.4'
GitHub - NEKOTENI/cabinet: This is the one of 8 beautiful apps in Udemy
Tumblr
- Tumblrのようなもの
- 機能
- ログインしない : 記事を読むこと、コメントを投稿することができる
- ログインする : 記事を投稿することができる
gems
- gem 'devise'
GitHub - NEKOTENI/tumblr: This is the 2nd app of 8 beautiful rails apps.
- Instagramのようなもの
- 機能
- ログインしない:画像・記事を読むこと、いいねボタンを押すことができる
- ログインする:画像・記事を投稿することができる
gems
GitHub - NEKOTENI/instagram: 8 beautiful rails apps by udemy
Hiptime
- Todoistのようなもの
- 機能
- ログインしない:ウェルカムページのみ表示する
- ログインする:itemの登録、編集、削除ができる。登録したitemの完了を、チェックマークをクリックすることで「completed」の状態にできる。
gems
- gem 'simple_form', '~> 3.5'
- gem 'bootstrap-sass', '~> 3.3.7'
- gem 'devise', '~> 4.3'
- gem 'font-awesome-sass'
ESPN
- ESPN Forumのようなもの(トピックに対してコメントを入れ、そのコメント内でディスカッションができる)
- 機能
- ログインしない:トピックとコメントが閲覧できる。
- ログインする:トピックとコメントの登録・編集・削除ができる。
- gems
- gem 'simple_form', '~> 3.5'
- gem 'bootstrap-sass', '~> 3.3.7'
- gem 'devise', '~> 4.3'
- GitHub - NEKOTENI/espn: 5th apps of 8 beautiful rails apps
Broadway
- Broadway.comみたいなサイト
-機能
- ログインする:Play(演目)の登録・編集・削除ができる。
- ログインしない:登録されている演目を閲覧できる。
- gems
- gem 'bootstrap-sass', '~> 3.3', '>= 3.3.7'
- gem 'simple_form', '~> 3.5'
- gem 'devise', '~> 4.3'
- gem 'paperclip', '~> 5.1'
- $ rails g paperclip Play play_img (paperclipのmigration fileを作る時のコマンド)
create db/migrate/20171227090441_add_attachment_play_img_to_plays.rb
を作ってくれる。