2021-11-01から1ヶ月間の記事一覧

linux 標準入出力 リダイレクト

標準入出力 標準入出力は以下の3つに分けられる。 入力:コマンドを打つ際、キーボードを使って入力する。キーボードを使ってコンピュータにデータを渡すこと。 出力:catなどのコマンド入力すると結果が画面に出てくる。このようにコマンドの結果やプログラ…

Linuxコマンド rm mv cp

rmコマンド ファイルやディレクトリを削除 ファイルの確認。dirディレクトリの中にfileというファイルがあります。 [work] $ ls dir [work] $ ls dir file dirをrmコマンドで削除しようとするとディレクトリなので削除できないと表示されます。rmはこのよう…

ブラウザで画像をリサイズしアップロード Rails canvas

やりたいこと コンビニ食品の組み合わせ作成し成分表示するポートフォリオを作成しています。 携帯で撮った画像を添付しアップロードしたいのですが、携帯で撮った画像は容量がとても多くサーバーにかなり負担をかけてしまいます。 そこでブラウザで画像表示…

git 基本的なコマンド3 fetch, pull

git

git fetch git mergeリモートから取得 git fetch <リモート名>と入力すると、リモートリポジトリからローカルリポジトリに情報を落とすことができます。ここで注意したいのが、自分のワークツリー(手元の作業場)には情報は反映されません。 じゃあ自分の手…

git 基本的なコマンド3 fetch, pull

git

git fetch git mergeリモートから取得 git fetch <リモート名>と入力すると、リモートリポジトリからローカルリポジトリに情報を落とすことができます。ここで注意したいのが、自分のワークツリー(手元の作業場)には情報は反映されません。 じゃあ自分の手…

gitの基本コマンド2 checkout, -- reset, commi --amend

git

ファイルの変更を取り消すgit checkout -- index.htmlに以下を追加 <p>この素晴らしい世界に祝福を!</p> git statusで変更を確認すると変更部分が確認できます。 $ git status On branch main Your branch is up to date with 'origin/main'. Changes not staged f…

gitのコマンド確認 init status diff log

git

git init まずはgit initコマンドを実行。空のgitリポジトリが作成されます。 % git init 中身を確認してみると、.gitという隠れフォルダが作成されています。 % ls -a . .. .git .gitファイルの中身を見てみると % ls .git/ HEAD config description hooks …

Rails セレクトボックス

やりたいこと railsにてセレクトボックス 機能をつけたい。セレクトボックスの内容はenumの値を表示。 調査 railsdoc.com 実装 main.rb enum stores: { seven: 0, lawson: 1, family: 2 }, _prefix: true enumの値はセブン-イレブン、Lawson、FamilyMartとし…

renderとredirect_to

やりたいこと renderとredirect_toについて理解したい。 Controller controller def new @board = Board.new end def create @board = Board.new(board_params) respond_to do |format| if @board.save format.html { redirect_to @board, notice: 'Success'…

Herokuデプロイ時のエラー enum

やりたいこと Herokuにデプロイした後、ページを開く事ができなかったのでheroku logs --taillで確認したところ以下のエラーが発生していた。このエラーを解消したい。 ActionView::Template::Error (undefined method `humanize' for 0:Integer): <p>店舗名:<</p>…