Ruby
【Rails】ネストされたattributes_paramsをフォームからコントローラに渡す
· ☕ 5 åˆ†ã§èª­ã‚ã¾ã™
はじめに フォームからネストされた値を渡し、ストロングパラメータとして取得するだけのサンプルコードです。 フォームオブジェクトはフォームオブジェ

【Rails】database.ymlって何?
· ☕ 3 åˆ†ã§èª­ã‚ã¾ã™
はじめに RUNTEQ内でチーム開発をしているのですが、みんな大好き環境構築は最初の難関でございます。 特にデータベースでハマったことがない人は

【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でユーザーグループにメンションを送る
· ☕ 1 åˆ†ã§èª­ã‚ã¾ã™
ユーザーへの通知 ユーザーグループIDの取得方法 ブラウザからSlackにアクセスする。 ユーザーグループを選択すると、URLがこんな感じになるの

【Ruby】業務で得た小ネタ的知識まとめ
· ☕ 1 åˆ†ã§èª­ã‚ã¾ã™
自分が指摘されたり、書いてあるコードを見て「なるほど〜〜」と思ったやつ。 フルネーム表記の仕方 1 2 3 "#{last_name}#{first_name}" # じゃなくて [last_name, first_name].compact.join(' ') 「1対多(0)もあり」

【Ruby】オブジェクトの一意性について
· ☕ 2 åˆ†ã§èª­ã‚ã¾ã™
オブジェクトとしての一意性 Rubyでは全てがオブジェクトである。 そのため、同じオブジェクトに対してそのものを変形するような処理を行うと、同期