###前提・実現したいこと
ruby
1#user.rb 2has_one :section, primary_key: "section_id", foreign_key: 'id' 3has_one :position, primary_key: "position_id", foreign_key: 'id' 4has_one :division, primary_key: "division_id", foreign_key: 'id' 5has_one :department, primary_key: "department_id", foreign_key: 'id' 6has_one :authority, primary_key: "authority_id", foreign_key: 'id' 7 8has_many :user_offices 9has_many :offices, through: :user_offices
###発生している問題・エラーメッセージ
if文が多く、他に良い書き方がないか模索中です。
皆さんはhas_one
とhas_many
の関係を表示する際に何か工夫していることはありますか?
ネットや参考書を参考に勉強しています。何か助言いただければ幸いです。
###試したこと
ruby
1#/views/users/index.html.erb 2<td><%= user.offices.pluck(:name).join(',') %></td> 3<td><%= user.section.name if user.section.present? %></td> 4<td><%= user.department.name if user.department.present? %></td> 5<td><%= user.division.name if user.division.present? %></td> 6<td><%= user.position.name if user.position.present? %></td>
###補足情報(言語/FW/ツール等のバージョンなど)
・Rails (5.1.2)
・参考書やネットの情報を参考にしています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/30 02:20