#rails
rails初心者の質問です。
投稿の紐づけにおいて
current_userは、ログインしているユーザーとすると
current_userと紐づけるのではなく、ユーザ一覧から、詳細ページに入った時にその詳細ユーザーに紐づけたい時は、どうすれば良いでしょうか?
つまり以下の「current_user」の部分をどう変えればよいでしょうか?
ーーー
def show
@album = current_user.albums.build #form_for 受け渡し用
@albums = current_user.albums.order('created_at DESC') #一覧表示用
ーーー
一緒に読まれている質問
4 件の回答
このあたりの、記述ルールがいまいちよくわかりません。。
よろしくお願いします。
ユーザーモデルはどうなってんの?
初めてdeviceを使っていまして、それが逆によくわからなくなっている原因なのですが。
User
ーーー
・username
・email
・admin
・password
ーーー
Album
ーーー
・user_id
・title
ーーー
UserとAlbumが紐付いています。
これでわかります?
質問を見た感じ今回Albumモデルは全く関係ないと思うんだけど、
普通に一覧を全件出すなら、@users = User.all
個別は@user = User.find(params[:id])(:idのところはURLのパラーメーター)
一回チュートリアル的なものでも順を追って基本をやったほうがいいよ。