2021-09

プログラミング

【Rails】タイムゾーンの設定

タイムゾーンの設定方法 まず、タイムゾーンは2つの設定が存在する。 RailsのタイムゾーンActiveRecordでDBを読み書きする際に、DBに記録されるタイムゾーン Railsのタイムゾーン Railsの...
プログラミング

【Ruby】M1 MacでRubyインストールの際にエラーとなる

Rubyのバージョン2.6.6をインストールしようとしたら、以下のようにエラーとなった。 使用PCはM1チップMac これが原因のよう。。 エラー文はこちら。 $ rbenv install 2.6.6 Down...
プログラミング

【Rails】HTTPメソッドのGET, POST, PUT, DELETEとは何か?

rails routesでルートを確認すると、以下の出力結果となる。 この中に出てくるGET, POST, PUT, DELETEとは何かについてまとめました。 Prefix Verb ...
プログラミング

【Rails】binとは何か

Railsで出てくるbinについて説明します。 binとは Railsアプリの開発で使用する実行コマンドを格納しているディレクトリのこと。 binディレクトリはどこで確認できるのか? 以下コマンドで確認がで...
プログラミング

【Rails】Rails6にBootstrapを導入する方法

Rails6へのBootstrapの導入手順について、なぜこうも方法がいろいろあるのか。。 どれが正しいからわからないのでひとつずつ試すしかない。 実際に出来た方法がこちら。 Yarnを使ってインストールする方法 ...
ブックレビュー

【要約&書評】1日ごとに差が開く 天才たちのライフハック

今回は、88個ものライフハックの習慣が5つに分類され紹介されているこちらの本を紹介します。 タイトルの通り、歴史上の数々の天才たちが、なぜ偉業を成すことができたのかどのような習慣をもっていたのか、コンパクトに凝縮され...
プログラミング

【Rails】代表的なモデルバリデーション

Railsの代表的なモデルバリデーションをまとめました。 カラム名は全てtitleとしています。 空でないことを確認する validates :title, presence: true 文字数上限を指定す...
プログラミング

【Rails】Scaffoldで生成したcontrollerにあるjsonって何?

Scaffold機能でCRUDをつくると、以下のようなcontrollerが生成される。 class DiariesController < ApplicationController before_action :set...
ブックレビュー

【要約&書評】人を操る禁断の文章術

ブロガーやライターさんにはぜひ読んでほしい一冊と好評な、メンタリストDaiGoさんの文章術の本を紹介します。 kindle unlimitedで無料で読んじゃいました! 耳で聞く読書amason audibleでも...
2021.09.21
プログラミング

【Rails】Scaffold link_to pathの省略

RailsのCRUDを簡単に作ってくれるとても便利な機能Scaffoldについて。便利だけど、高度にリファクタリングされており、初学者には理解に苦しむところがあると思うのでまとめました。 まずは、Scaffoldでアプリ立ち...
タイトルとURLをコピーしました