プロフィール写真をアップロードするためのレール3アプリでキャリアウェーブ宝石を使用しています。ユーザーのホームページには、プロフィール画像を変更するためのリンクがあります。1件の結果が見つかりましたが、2件を探していました
@profile_picture = ProfilePicture.find("user_id = ?", current_user.id)
# if no profile picture record, create one
if @profile_picture.empty?
ProfilePicture.create(:picture => "", :user_id => current_user.id)
end
私は、次のエラーを取得しています:私はUSERHOMEコントローラで、次のしているプロフィール画像レコードのIDを取得するには
は、このエラーの前にしてウェブ検索を見ていない
Couldn't find all ProfilePictures with IDs (user_id = ?, 1) (found 1 results, but was looking for 2)
有用なものは何も生み出さなかった。
ありがとうございました。
あなたのエラーはあなたの最初の 'find'上の誤りが原因であります私はあなたが1行に投稿したすべてを行う方法を示しました。 – sscirrus