マガジンのカバー画像

コマンドメモ

19
RubyonRailsのチートリスト よく使うコードを入れています。 私用なので、発信用には書いていません。
運営しているクリエイター

記事一覧

【Git】直近のメッセージを変更(簡易メモ)

直近間違えたコミットメッセージ を変更したい場面があったのでメモ

直近のコミットメッセージの書き換え

git commit --amend

コマンドで、直近のコミットメッセージを変更できます。

Git では、コミットメッセージのテキストはコミットの一部として扱われます。 コミットメッセージを変更すると、コミット ID (コミットの SHA1 チェックサム) も変更されます。 実質的には、

もっとみる

【MySQL】 日本語対応(簡易メモ)

初期データ挿入の際に日本語が対応していないせいでエラーが出ていました。その対応をメモしています。

EC2に移動 

MySQLに接続

mysql -u root -p -h rds-mysql-server.(アドレス).rds.amazonaws.com

パスワード入力

Enter password: パスワード

データベースを日本語対応で作成。

create database sa

もっとみる

【EC2】起動コマンド(簡易メモ)

停止
kill $(cat tmp/pids/puma.pid)

起動
rails s -e production

migrete
bundle exec rails db:migrate RAILS_ENV=production

css
bundle exec rails assets:precompile RAILS_ENV=production

gemを入れる時
bundle in

もっとみる

【CSS】要素を中央に配置(簡易メモ)

参考

https://yu-z.com/vertical-alignment/

HTML<div class="parent"> <p>上下中央にしたい<br> 上下中央にしたい<br> 上下中央にしたい<br> 上下中央にしたい<br> </p></div>

CSS.parent{ background: pink; width: 100%; height: 200px;

もっとみる

.envについて(簡易メモ)

.envファイルも.gitignoreに追記してGit管理下から外すようにしています。そのためEC2上にcloneしてきたアプリケーションには存在しません。
しかし、.envが存在しないとdatabase.ymlに記載している環境変数が空になってしまいデータベースとの接続ができません。
そのためGitHubを通さずに直接、EC2にアップロードします。
PC上でアプリケーションのルートディレクトリに

もっとみる

[vim]read only のファイルをsudoで強制的に保存する【簡易メモ】

E45 readonly option is set(add ! to override)が出たら

入力モードをescで抜ける
コマンドモードで下記を実行

:w !sudo tee %

その後に、強制脱出装置

:q!

上書きできてる!

CSS 擬似クラス、要素(簡易メモ)

擬似クラス
セレクタに対して、「:(コロン)」を記述してから、擬似クラスの名前を記述します。例えば、aタグにて定義されているリンクに、マウスカーソルが乗せられた時だけにスタイルを適応させることができます。

擬似要素
セレクタに対して、「::(二つのコロン)」を記述してから、擬似要素の名前を記述します。例えば、pタグにて定義されている文言の頭文字だけにスタイルを適応させることができます。

参考サ

もっとみる

【CSS】子要素を親要素の中央に配置(簡易メモ)

参考サイト

https://qiita.com/mkurahara/items/67858ebf38ed8a6ea966

HTML <div class="parent"> <div class="child"></div> </div>

positonを使う場合
CSS.parent { position: relative;}.child { width: 1

もっとみる

【Rails】devise設定(簡易メモ)

deviseをインストールする
「devise」は、ログイン機能やユーザ登録機能などを簡単に実装できるgemです。
まず、deviseをインストールします。

Gemfileの最後に、以下のように1行追加して保存。

Gemfilegem 'devise'

追加したdeviseを、アプリケーションに読み込ませます。

$ bundle install

さらに、deviseの初期設定を行います。

もっとみる

画面の1部をスクリーンショット(簡易メモ)

特定のウインドウのみを切り取ってスクリーンショットを撮影したい場合、[コマンド]キー+[シフト]キー+[4]キーを押して[スペース]バーを押すと、ウインドウを指定して撮影できる。

CSS背景、プロパティの詳細(簡易メモ)

CSS背景、プロパティの詳細background-size:cover; 縦横比を保持して、表示領域全体を覆うように背景画像を表示する

background-size:contain; 縦横比を保持して、表示領域に収まるように背景画像を表示する

background-size:値指定 auto; 横幅は指定した値、縦幅は元の比率を保持して自動で表示する

background-size:aut

もっとみる

link_toのclassの付け方(簡易メモ)

link_toメソッドとは
引数を指定することで、リンクを生成してくれるメソッド
Railsではビューファイルで使用する。

ビューファイルのRubyタグ内で宣言することで
HTMLのaタグの様に使用することができる。

以下メソッド構造

<%= link_to 'リンクの文言', 'パス', class: 'クラス名', method: :HTTPリクエスト %>

methodを定義すること

もっとみる

【Rails】seedから画像をdbに保存する方法(簡易メモ)

Ruby on Rails
seedデータからdbに画像を保存するやり方です。

(db/seeds.rb)

20.times do |n|name = Faker::Games::Pokemon.nameemail = Faker::Internet.emailpassword = 'password'User.create!( name: name, email: email, passwo

もっとみる