rubyのForwardableライブラリの使い方
rubyでForwardableライブラリは以下のように使います https://docs.ruby-lang.org/ja/latest/class/Forwardable.html requ...
20 search resultsShowing 1~20 results
You need to log-in
rubyでForwardableライブラリは以下のように使います https://docs.ruby-lang.org/ja/latest/class/Forwardable.html requ...
rubyでは存在しないメソッドを呼び出すとmethod_missingが呼び出される https://docs.ruby-lang.org/ja/latest/method/BasicObjec...
はじめに railsでe2eテストをしていると、定期的にChromeDriverの更新が必要になるはず ❯ bin/rails test test/system/posts_test.rb ...
keyof演算子を使うと、型のプロパティからリテラル型の値を取り出した型を宣言できる type Human = { name: string age: number } type Humanke...
以下のように書く type Myfunc = { (str?: string) : void (num?: number): void } const myFunc: Myfunc = (num...
以下のように書く type User = { id: number; name: string; age: number; }; const users: User[] = [ { id: 1,...
引数に渡したオブジェクトをループ処理の中でアクセスし、レシーバーの要素の数だけループを回す事ができる。 公式では配列を引数に取り、それにpushしていく使い方が紹介されているが、{}をオブジェク...
はじめに dependabotなどからくる通知が煩わしい事はないでしょうか? 最近触ってないリポジトリの通知が邪魔になる時が私にはあります 通知を受け取らない方法 以下のURLにアクセスし、「監...
対象のモデルのバリデーションを確実に把握する テストデータを作る際だけバリデーションを無視できる設定がされている可能性がある 例えば以下のように書くと、rsepcでテストデータを作成する場合、ル...
with句を使って、selectで出力だけ行なったものを、fromで呼び出すと出来る WITH mock AS ( select NOW () ) select * from mock; この例...
はじめに 上級者のSQLを見ると、joinをする際に色んな記法や省略記法が使われている事があると思います。 調べたことをまとめます jojnをする際に、これから結合するテーブルのテーブル名は省略...
[]はarrayクラスのクラスメソッドなので、以下のように書くことができる irb(main):003> Array.[](1,2,3) => [1, 2, 3]
はじめに 実務でrubyを書いているのですが、インスタンスやクラスにどういうメソッドがあるか調べる方法を調べてみました。 環境 ❯ ruby -v ruby 3...
includes preload eager_load などで関連テーブルを読み込んだ際に、whereメソッドから関連テーブルのカラムを参照したい場合はreferencesキーワードを使って関連...
スプレッド構文とは 配列の値を展開する 引数を配列として取得する を行うことができる。 今回は展開するパターンの例 const a = [1,2,3,4,5] const max = Math....
配列を使って一気に変数を宣言する際に、,やスプレッド構文を使って 特定の値の取得 いらない値の選別 ができる const a = [1,2,3,4,5] const [ ,b,...rest] ...
以下のようなコードは有効である const a = [1,2,3] const cb = (v => console.log(v)) // コールバック関数 a.forEach(v =&g...
jsではオブジェクトを受け取って、受け取ったオブジェクトのキーでアクセスできます。 なので下記のように、複数のプロパティを持ったオブジェクトを渡せます。 const hoge = (obj) =...
deviseを使い認証機能を作る際、remember me機能が必要ない場合、deviseメソッドの引数に、:rememberableを付けない必要があります。 class User < ...
初めに React & TypeScriptを通しての、todoアプリの作り方を紹介します。 とても基礎的なアプリなので、実際にコードを読んで試してみて、参考にしてください! 対象読者:...
20 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.