LoginSignup
0
0

More than 3 years have passed since last update.

Action Text / フォームで添付した画像がAttachmentsテーブルへ保存されない

Last updated at Posted at 2019-09-04

Action TextによるRich Text Areaの入力フォームにて添付した画像をpostした後に、show ビューで表示されない問題が起きました。
実際に下記のコマンドでMySQLへの保存状況を確認してみました。

$ rails db

mysql> select * from active_storage_attachments;
Empty set (0.01 sec)

mysql> select * from active_storage_blobs;
+----+------------------------------+------------------------------------+--------------+---------------------------------------------------------------+-----------+--------------------------+---------------------+
| id | key                          | filename                           | content_type | metadata                                                      | byte_size | checksum                 | created_at          |
+----+------------------------------+------------------------------------+--------------+---------------------------------------------------------------+-----------+--------------------------+---------------------+
|  1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1.jpg                              | image/jpeg   | NULL                                                          |    999999 | aaaaaaaaaaaaaaaaaaaaa== | 2019-08-24 08:50:19 |
.
.
.

Attachmentsテーブルは何も保存されていない状態で、Blobsテーブルにはフォームから送信した情報が保存されています。しかし、metadata(width, heightなどの情報)がNULLです。

仕組みはさて置き、
入力フォームに画像を添付する際にはクリップボタンを押して添付しますが、その際にRich Text Areaに一度クリックしてカーソルを合わせておく必要があるみたいです。
1.PNG
もし、このメカニズムをご存じでしたら是非コメントをお願いします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0