seedデータの変更は削除する必要がある!

ハマったエラーについて書いていきます エラー時の状況 ・CRUD処理実装と'devise' gemでログイン処理を実装後に、localhost:3000で入ると undefined method 'id' for nil:Nil Class というエラーが出る この時の主なコードはこちら ルート Rails.application…

Git アップロード 仕方

Githubでアップロードの仕方を覚えたので、忘れないように書いていきます リポジトリやブランチの概念を理解するのにかなり時間がかかりました… 前提条件としてGithubのアカウントを持っている事と、(これは後ででもいいけど)repositoryをアカウントから作成…

Rails ログイン/ログアウト/アクセス制限機能について

今回の記事では ログイン機能 ログアウト機能 ユーザー名の表示 アクセス制限機能 について書いていきます ログイン機能 ログイン機能は長くなるので工程を書いておきます get "login"とpost "login"ルーティングの作成 ↓ users/login_form.html.erbビューを…

Rails 画像のアップロード機能

今回の記事では 画像のアップロード機能 について書きます 画像のアップロードにはまず画像のデータをデータベースに保存するためのカラム(ここではuser_image)を追加します *ターミナルへの記述は青で書きます rails g migration add_image_name_to_users …

Rails 投稿の編集&削除機能の追加

今回の記事では 編集機能の追加 削除機能の追加 を説明します。 まず編集機能ですが、これは仕組み自体は新規投稿と一緒で、違うのは新しく作り出して保存する事と値を取得して保存する事です。 削除も編集機能の値の処理が少し違うだけなのでここでは一緒に…

高校中退からフリーランスを目指すようになるまで

今回もブログのタイトルである高校中退からフリーランスエンジニアを目指すようになったきっかけと経歴の全2回の後編を書いていきます。 なぜ高校を中退したのか フリーランスエンジニアを目指すまで 僕は高卒認定を取得し丁度2年生の終わりで高校を中退しま…

なぜ高校を中退したのか

こんにちは ブログのタイトルである高校中退からフリーランスエンジニアを目指すようになったきっかけと経歴を2回に分けて書いていきます。 なぜ高校を中退したのか フリーランスエンジニアを目指すまで それでは 今日は なぜ高校を中退したのかについて… ま…

Rails 投稿詳細ページ & 新規投稿ページの作成

今日は前回の続きで 投稿詳細ページ 新規投稿ページ を書いていきます 今の状態は ルーティングとコントローラはposts/index, ビューもindex.html.erbのみになります DBにはPostモデルが作成されています 投稿詳細ページ まずルーティングは get "posts/:id"…

Rails 投稿一覧ページ作成

今日は昨日に引き続きTwitterクローンアプリの作成をやりましたが、どうでもいいところでつまづいたりして投稿の新規作成(ProgateでいうところのRails Ⅲ章)までしか出来ませんでした…泣 今日実装出来たのは、 投稿一覧ページの作成 投稿詳細ページの作成 新…

100DaysOfCode Day.1

こんばんは 日付は変わってしまいましたが9/6(木)の1日に学んだことを書いていきます。 今日やったことは Railsの環境構築 Railsの立ち上げ コマンドラインの復習 です。 まずはこちら↓ 今日は@yoshito410kamさんの記事の通り進めてRailsのインストールからw…

ブログ開始時のスキル💻

この記事ではブログ開始時点での 現在のプログラミングのスキルレベル 今までに学習した教材や講座 今目指している目標 を書いていきたいと思います。 まず現在のプログラミングスキルについては、 HTML&CSS ・・・基本的な文法などは覚えていて理解出来るが…

初投稿🎊

初めまして!このブログを書くhiwillowと言います。 このブログでは学歴不問、実力第一で極度の人材難と呼ばれるIT業界において、 高校中退という最低クラスの学歴からフリーランスのエンジニアになるのを目指し、その過程を書いていきます。 1日1投稿を目…