takumiのエンジニア技術ブログ

takumiのエンジニア技術ブログ

未経験からエンジニアを目指しています!技術定着の為にこのブログにアウトプットしていきます!気軽にコメント等いただけるとありがたいです!

2019-01-01から1年間の記事一覧

githubにpushする際に環境変数を使ってAPI_KEYを隠す方法

作成中のアプリでGoogle mapを使用指定と思いGoogle Cloud PlatformでAPI_KEYを取得しました。 githubにpushする際に、API_KEYを隠さずにそのままpushしたら、Google Cloud Platformからメールで怒られたので、API_KEYを隠してpushする方法を学んだので合う…

CarrierWaveを使用した画像をアップロードする方法

CarrierWaveを使用して画像投稿機能を実装したのでアウトプットします。 前提 ruby 2.6.3 Rails 5.0.7.2 開発環境 AWS cloud9 やること ・データベースに画像保存用のカラムを作成 ・gem 'carrierwave'のインストール ・画像をアップロードするためのコード…

Githubへのpushの流れ

githubへpushを勉強したのでアウトプットします。 前提 開発環境 AWScloud9 やること githubにアカウント登録(飛ばす) リモートリポジトリを作成(ここも飛ばす) ssh公開鍵を登録 pushしたいディレクトリをgit管理下に置く pushするディレクトリをcommitす…

ペジネーション

ペジネーションについて勉強したのでアウトプットします! 目標「タスク一覧の表示数を制限して、複数のページに分割して表示する」やること・kanimariのインストール ・ページ番号に対応した範囲の内容を表示する ・ビューにペジネーションのための情報を表…

タスク一覧画面に検索機能を実装する(ransack)

検索機能の実装について勉強したので、アウトプットしたいと思います! 目標 「タスク一覧画面に検索機能を追加」 やること ・Ransackのインストール ・名称による検索機能の実装 ・登録日時による検索機能の実装 ・検索条件を絞る 本題 ・Ransackのインスト…

Active Storageを使用したタスク管理アプリへの画像添付(development環境)

画像ファイル添付について勉強したのでアウトプットする! 目標 「タスク管理アプリのタスク詳細画面に画像を表示する」 やること ・Active Storageをタスク管理アプリで使うための準備。(Rails5.2以降はgemのインストールはされている) ・タスクモデルに…

タスク管理アプリで新規登録前の確認画面を作る

こんにちは!今日はタスク管理アプリの新規登録前の確認画面を実装したので、その方法をアウトプットします! 目標 「新規登録前に確認画面を作る」 やること ・確認画面のアクションを作成 ・ルーティングの設定 ・確認画面のビューファイル作成 ・新規登録…

国際化(internationalization) について

はじめに 現場で使える Ruby on Rails 5 速習実践ガイド Chapter6で国際化について勉強したのアウトプットします! 国際化とは、その地域に適した表現で文字列等を表示すること。 (日本なら日本語翻訳、英語なら英語翻訳みたいな感じ) 以前タスク管理アプ…