Ruby, Rails
【Rails】Sorceryの外部認証でコールバックURLを動的に変える
【Rails】ネストされたattributes_paramsをフォームからコントローラに渡す
· ☕ 5 分で読めます
はじめに フォームからネストされた値を渡し、ストロングパラメータとして取得するだけのサンプルコードです。 バージョン Ruby3.0.0 Rails 6.1.3 アソシエーション Product -< Medium
【Rails】database.ymlって何?
【Rails】複数レコードを一括操作するルーティング
· ☕ 1 分で読めます
post has_many commentsのアソシエーション。 postに紐づくcommentを全て削除するとき、理想ならこんな感じのエンドポイントにしたい↓ DELETE /posts/:post_id/comments が
【Rails】index_byとgroup_byを用いて取り回しのきくハッシュを作成する
· ☕ 3 分で読めます
要件の例 Question -< Answer >- User question has_many answers user has_many answers 問題があらかじめ用意されていて、ユーザーはそれぞれ問題に解答する(1問につき1解答)。 このとき、以下のようなペ
【Ruby】slack-notifierでユーザーグループにメンションを送る
ゲストログインについての議論の過程
【Rails】eager_load, preload, joins入門
【Ruby/Rails】業務で得た小技まとめ
【Rails】ActiveRecord系のCRUDメソッドの返り値
· ☕ 1 分で読めます
new, build インスタンスを返す。 save, save! booleanを返す。 インスタンスが欲しいときは、@hoge.tap(&:save)などとする。 tap 面白い
【Rails】STIのアソシエーション
【Rails】migrationのオプション
· ☕ 1 分で読めます
null: falseとかlimitとかdefaultとかの書き方。 1 2 3 4 5 create_table :titles do |t| t.string :name, null: false, limit: 2 t.integer :old, default: 10 t.string :address, null: false, default: 'Tokyo' end NOT NULLなどの制約の設定 - Ruby