記事を通じて gem Sorcery を調整します: github.com/NoamB/sorcery/wiki/External。
ログイン後のユーザーは、記録を作成し、Amazon AWS から S3 にダウンロードされたイメージに添付できます。しかし、設定したらログインできるのですが、画像をアップロードできません。ターミナルでエラーを書き込みます:
Can't mass-assign protected attributes for Card: review_date, original_text, translated_text, picture
スクリーンショット: http://monosnap.com/image/OyzrIct0G3uchY3XIUwyJEXxwUrcGU
コントローラーの設定では、strong_parameters を使用します。
private
def card_params
params.require(:card).permit(:review_date, :original_text, :translated_text, :user_id, :picture, :remove_picture)
end
助けて!コードで strong_parameters を使用するには?
PS確かに、私はコントローラーを書きました: https://gist.github.com/windsochi/86ab6f541445896e65f0。attr_accessible を削除して strong_parameters を追加する方法がわかりません。