バージョン
Rails 5.2.3
carrierwave (1.3.1)
activeadmin (1.4.3)
エラー内容
semantic_form_forというformタグで画像ファイルを投稿すると、パラメータが正しく送られているのに、DBに保存される値がNULLになりました。
原因を調べたところ、formのmultipartがtrueになっていないためだと考えられました。
そこで、formを
<%= semantic_form_for [:admin, @article], html: {multipart: true}, builder: ActiveAdmin::FormBuilder do |f| %>
<%= semantic_form_for [:admin, @article], enctype: "multipart/form-data", builder: ActiveAdmin::FormBuilder do |f| %>
追記
開発者ツールでhtmlの属性を直接弄ってenctype="multipart/form-data"
を追加したところ、データが保存できることが確認できました。
active_admin上のsemantic_form_forでどのようにこの属性を追加できるでしょうか...
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。