lef237 / quotelist

引用箱 クオートリスト QuoteList
MIT License
6 stars 0 forks source link

画像のアップロード方法を考える #23

Closed lef237 closed 1 year ago

lef237 commented 1 year ago

Active Storageか、それともCarrierWaveか。はたまた別のgemを使うか。

lef237 commented 1 year ago

Active Storageを使うことにした。理由としては、

という3点の理由から、Active Storageを導入することにした。

ref: Active Storage(その1) | Vermuda

Active Storageはその画像を保存させるために紐づいているモデルに対して画像やファイルを保存するためのカラムを持たせなくて良いというのが非常に大きい利点です。

lef237 commented 1 year ago

Active Storageを使う。理由としてはActive StorageはRailsが標準で用意してくれている機能であり情報を調べやすいのと、erbslimを使う場合には親和性が高いため、この選択にすることにした。 (もしフロント側をReactやVueで統一し、erbやslimをほとんど使わない場合は、CarrierWaveのほうが良いらしいです。)

ref: ActiveStorage vs CarrierWave - Qiita