###前提・実現したいこと
Railsで会員登録制サイトを作っています。
Deviseでusersを作成した後、
profilesというテーブルからプロフィール詳細を表示する機能を作成しているのですが、
user一覧からgetでidを飛ばして
URL/profile/(id)でというページで
profile情報を取得したいものの、
profileのコントローラーで
idではなくuser_id元にデータを取得できません。
###発生している問題・エラーメッセージ
@profile = Profile.find(params[:user_id])
や
@comments = Comment.where(:post_id.user => @user.id) @comments = Comment.joins(:post).where(:posts => { :user_id => @user.id })
としてもwhere id = となってしまいます。
なんとかuser_idでデータを取ってくることはできないでしょうか?
usersとprofilesは1対1です><
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/14 10:13 編集