プログラミング– category –
-
Ruby
【Ruby on Rails】ransackの関連を調べる方法
【やり方】 rails consoleを開く。 [8] pry(main)> Gorira.ransackable_associations => ["corporation", "user", "articles", "schools", "shool_gorira... -
RubyonRails
【Ruby on Rails】Railsのバージョンとデータベースを指定してプロジェクトを作成する方法
rails _バージョン_ new プロジェクト名 --database=データベース こんな感じ指定することができる。 rails _6.0.3.4_ new goriraproject --database=postgresql -
OpenAPI
OpenAPIで配列ってどう書く?
【はじめに】 OpenAPIに関しての記事が少ない気がする、もしくは僕の検索の仕方が下手なのかわかりませんが、とにかくここにまとめておきます。間違っていたりしました... -
プログラミング
【Ruby on Rails】migrationファイル 「change・up/downの使い分け」について
【はじめに】 カラムの追加や削除をしたり、テーブル内の情報を変更する際にmigrationファイルを追加して対応することがある。 その時に、基本的な記述として、、、 def... -
プログラミング
httpメソッドの「putとpatchの使い分け」について僕が理解したことを簡単にまとめておく
【はじめに】 API設計をしていくなかで理解しておくべきことはたくさんあるが、httpメソッドのputとpatchの使い分けについてきちんと理解していなかったので、これにつ... -
プログラミング
まじで簡単にOpenAPIとSwaggerについてまとめておいた
【はじめに】 前の会社で他のチームがSwaggerを使用してAPI設計をしっかりと行なっているのを横目で見ていた。 が、遂に自分もSwaggerとかOpenAPIとなるものに触れる機... -
プログラミング
VSCodeでディレクトリ一覧を一気に折りたたむ方法
VSCodeで作業をしていると、左側のディレクトリ一覧がたくさん開いていて煩わしいってときありますよね? そんなときに一発で作業しているディレクトリ一覧を全て閉じる... -
プログラミング
index name … too long というmigrate時のエラーの対処法【Ruby on Rails】
【index name ... too long というエラーが出た】 Railsでマイグレーションをしたいときに、rails db:migrateとコマンドを打ちますが、そのときにindex name ... t... -
Ruby
【Ruby on Rails】migrationファイルでコメントをつける方法
migrationファイルでコメントをつける方法を解説しておく。 【migrationファイルのコメントの書き方】 まず基本 class CreateProducts < ActiveRecord::Migration ... -
Ruby
【Ruby on Rails】migrationファイルに外部キー制約を付与する。
【外部キー制約について】 class CreateProducts < ActiveRecord::Migration[7.0] def change create_table :goriras, comment: " ゴリラ" do |t| t.references ...