はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ has_many

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 6 / 6件)
 

has_manyにブロック引数を渡してリレーションを拡張する|TechRacho by BPS株式会社

2023/12/14 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip リレーション attributes SCORE Period

今日はhas_manyのブロック引数に関して取り上げます。 以下のモデルを想定します。 # attributes # # name: 氏名 # attendance_count: 出席回数 class Student < ApplicationRecord has_many :exams end # attributes # # student_id: 学生ID # subject: 教科 # period: テスト実施回 # score: 得点 class Exam < Applic... 続きを読む

翻訳: Ruby on Rails のhas_many 関連付けのフィルタテクニック4種

2017/01/06 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip 翻訳 Ruby on Rails

こんにちは、 hachi8833 です。 今回は、 Duck Type Lab の記事「 4 ways to filter has_many associations 」を、原著者の許諾を得て掲載いたします。 今回は初の試みとして、 Google翻訳にかけた元サイト も 眺めながら翻訳してみました。比較してみると面白いかもしれません。 元記事について 元サイト: Duck Type Lab 元記事... 続きを読む

routes.rbでresourcesを使ったときのパラメータをid以外にする - PILOG

2014/10/18 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip resources PILOG posts Only END

2014-05-20 routes.rbでresourcesを使ったときのパラメータをid以外にする Rails routes Railsではhas_manyな関連を持つモデルに対してRESTなルートを簡単に定義することができる。 # routes.rb resources :blogs, only: [:index] resources :posts, only: [:index] end この... 続きを読む

rails4 でモデルの初期値を代入したい場合 - Qiita

2014/05/23 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Rails4 個別 初期値 自体

default_scopeには、初期値を代入する機能がある。(これ自体でハマることもある気がする) しかし、default_scopeでの条件は個別には外せないので、避けたほうが無難。(unscopedで外せるけれど、これは全ての条件を消しさるので、has_many 等を介して呼んだ場合の条件も消えてしまう) よくある?Rails失敗談 default_scope編 | TechRacho htt... 続きを読む

リレーションモデルにはビューがない - 29%の純情な感情

2013/07/20 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビュー 感情 Rails グループウェア ボク

2013-07-19 リレーションモデルにはビューがない たとえば Rails でグループウェアをつくろうと思ったとき、ぼくなら、まずは User Group Membership みたいな3つのモデルから考えはじめて、次に User has_many Groups through Memberships Group has_many Users through Memberships みたいな多... 続きを読む

has_manyな関連先をまとめてINSERTする | Aerialarts

2011/06/11 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip scaffold GitHub Tagging Model

fields_for、accepts_nested_attributes_forを使って、has_manyな関連先をまとめてINSERTする方法。ソースはgithubに上げておいた。 とりあえず、次のようなモデルがあったとする。 これらはscaffoldで生成しておく。Taggingだけは画面が要らないのでmodelだけ。 $ rails g scaffold posts title:string... 続きを読む

 
(1 - 6 / 6件)