【GitHub】でコードの添削をお願いする時に良く使うコマンド

何度も同じコマンドを使うので簡易的にまとめた

まず始めにこちら↓をターミナルで実行

#リポジトリの初期化
$ git init

#全てのファイルをステージングエリアへ追加
$ git add -A 

#リポジトリに保存
$ git commit -m "コミットメッセージ"  

次にGitHub上にリポジトリを作成、SSHプロトコルURLをコピーする。

その後にこちら↓をターミナルで実行

# ローカルリポジトリにSSHプロトコルURLを登録
$ git remote add origin コピーしたSSHプロトコルURL

# masterブランチをリモートリポジトリに送信
$ git push origin master

以上で完了。

こちらも良く使うコマンド

#現在の状態を確認
$ git status 

#masterブランチを上流ブランチに設定、次から"git push"のみで済む
$ git push -u origin master

参考になったサイト

books.google.co.jp

【Rails】form_withの()の中身をHelperに定義する


[環境]
Rails 5.2.6
ruby 2.6.5

このコード↓を
app/views/cats/_form.html.erb

<%= form_with(model: @cat, local: true ,url: if action_name == 'new' then confirm_cats_path else cat_path end) do |form| %>


Helperに定義をするとこうなる↓(上のコードと下のコードは同義)
app/views/cats/_form.html.erb

<%= form_with(model: @blog, local: true ,url: choose_new_or_edit ) do |form| %>

app/helpers/cats_helper.rb

module BlogsHelper
  def choose_new_or_edit
    if action_name == 'new'
      confirm_cats_path
    elsif action_name == 'edit'
      cat_path
    end
  end
end