これが私の質問です(私は初心者です):私は2つのテーブルを持つアプリを持っています.userとreportは各ユーザーページのユーザーに属しています.レポートを正常に表示しました. どうすればいいのかわからないのは、ホームページに表示することです
「そのレポートを書いたユーザー」による「レポートの名前」
誰か助けてくれませんか?!
これが私の質問です(私は初心者です):私は2つのテーブルを持つアプリを持っています.userとreportは各ユーザーページのユーザーに属しています.レポートを正常に表示しました. どうすればいいのかわからないのは、ホームページに表示することです
「そのレポートを書いたユーザー」による「レポートの名前」
誰か助けてくれませんか?!
もしも
User
has_may :reports
Report
belongs_to :user
次に、(ページに関係なく)任意のユーザーのレポートを見つけることができます
@user.reports #until u have the user object
詳細については、http: //guides.rubyonrails.org/association_basics.htmlを参照してください。
各ユーザーの最後のレポートを表示するには、次のようにします。
@users = User.includes(:reports)
ビューで
@users.each do |user|
= user.name
= user.report.last.name