file_fieldに拡張子を制限する方法
今までjs側で処理を行おうとしていました。
普通にhtml属性で設定ができます。
= f.file_field :thumbnail,accept: 'image/jpg,image/jpeg,image/png,image/gif'
accept
を使用することで、拡張子が画像系のものしか上げなくできます。
twitterってどうやってアップロードするファイルを制限しているんだろ?って調べた時に見つかりました。
ただ、普通にオプションに書いてありました。