Ruby on Railsで従属している元のデータを取得する方法が分からず悩んでいます。
データベースを使ってコンテンツを表示し、user_idのところにはusersから取得したusernameの内容を取得したいです。
Ruby
1<% @content.each do |content| %> 2 <%= content.name %></td> 3 <%= content.detail %></td> 4 <%= content.user_id %></td> ****ここにusernameを表示したい**** 5<% end %>
Ruby
1 def index 2 @user = User.all 3 @content = Content.order('created_at desc') 4 end
Userを取得してeachで回すとコンテンツの投稿時間で並び替えることが出来ず、ユーザーが作られた時間順に並んでしまいます。
どのようにすればコンテンツを投稿時間で並べ、かつusernameを表示することが出来るのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/25 10:54
2017/12/25 10:57
2017/12/25 11:03