私はUbuntuを使ってRailsアプリケーションを開発しています。 paperclip gemとImagemagickを使用してウェブサイトに画像を追加しようとするまでは、すべてうまくいきました。Ruby on Rails v5.1とPaperclip gem
モデル、コントローラ、およびおそらくビューを含む必要に応じてコードを実装しました。作成/送信ボタンをクリックすると、フォームのすべてのフィールドが画像を含むデータベースで受け入れられ、更新されます。
undefined method `image' for nil:NilClass
を、これはエラーを与える行である:しかし、ウェブサイト上で、それは次のようなエラーになります
<%= image_tag @current_user.image.url(:medium) %>
私はすでにデータベースをドロップすると、新しい移行で作業しようとしましたが、新しいユーザーを作成しようとすると、エラーは依然として発生します。
エラーは '@ current_user'がnilであり、イメージメソッド(または属性)を持っていないと言っています。' @ current_user'の値を確認できますか? –
#]> –
donkihot5
これはフォームを提出するときのデータベースエントリです – donkihot5