ブログアプリ⑨(タグのテーブルを作ろう)

タグのテーブルをつくる $ rails g model tag tag:string Running via Spring preloader in process 27600 invoke active_record create db/migrate/20181206042331_create_tags.rb create app/models/tag.rb 記事とタグの中間テーブルをつくる $ rails g mo…

ブログアプリ⑧(タグ機能を考えよう)

タグ機能をつける! その前に。具体的に何をできるようにするか考える 記事を作成・編集するときにタグをつける 新規のタグを作る 既存のタグを使う 記事からタグを外す タグ一覧 リストで出す タグを使ってる記事の数 タグを消す 一覧から消す 記事について…

ブログアプリ⑦(記事を編集・削除しよう)

一度投稿した記事を編集or削除できるようにするよ ところで、記事投稿でつくったコレ使いまわしたいね …… 部分テンプレ〜!テッテレー まずはnewのビューファイルに直接書いたフォーム部分を切り出したげる views/articles/_form.html.haml = form_for @article d…

ブログアプリ⑥(記事を表示しよう)

データを登録できたので、次は表示させる 記事一覧画面で表示するもの タイトル 記事の最初30文字くらい 最終更新日 記事詳細画面で表示するもの タイトル 記事全文 最終更新日 タグ機能やページ送りもつけたいけど、まずは最低限表示できるようにしよう コ…

ブログアプリ⑤(記事を投稿できるようにしよう)

ビューからデータを送信して、データベースに保存する機能をつくるよ! View タイトル、本文、公開or下書きを選ぶ、送信ボタンを置いた views/articles/new.html.haml = form_for @article do |f| = f.text_field :title, placeholder: "タイトルだよ" %br =…

ブログアプリ④(記事投稿機能を作る準備をしよう)

アプリケーションの素はもう作ってあるので、データベースをつくる $ rake db:create Created database 'myblog_development' Created database 'myblog_test' できたー 続けてArticleモデルを作成 なおrails modelは新しくテーブルを作る時、rails g migrat…

ブログアプリ③(設計しよう)

少し日を置いたら入れたい機能が増えてしまった とはいえ心の向くまま手をつけていては終わらないので、最低限実装する機能を決める まずはそこからだ 前提 記事は誰でも見られる 投稿画面などは自分だけが見られるようにする(URLを秘匿、IDとパスワードで…

ブログアプリ②(機能を決めよう&gemをインストールしよう)

アプリの土台は作ったので早速gemを入れるぜ! と思ったけど、カリキュラムで使ったgemを考えなしに入れるのは下策すぎるので、まずは載せたい機能を固めることにしたよ ていうか作り始める前に設計しなさいよ勢いで始めるんだからーもー つくる 記事を投稿…

ブログアプリ①(雛形をつくろう)

何はともあれまずは土台を作らねば ターミナルでコマンドを打つ $ rails new myblog -d mysql まあまだ始めたばかりですし、うまくいくでしょ create create README.md create Rakefile create config.ru create .gitignore create Gemfile run git init fro…

皆もすなるぶろぐといふものを

我もしてみんとてするなり Ruby on Railsでアプリ作る記録とかするよ まずは自分用のブログアプリを作るのが目標