質問: Rails 4.2.5を使用しています。 file_sendとstripeを用いて自サイトで壁紙を販売したいと考えております。 しかし、assetsに壁紙ファイルを置くと、 /assets/kabegami.jpg のようにファイル名を指定すると閲覧できてしまいます。 どこに画像を置けばURLからアクセスされず、file_sendで送ることができるでしょうか? DBに入れるのが良いでしょうか? ご教授のほどよろしくお願いいたします。
回答: Rails アプリのフォルダーの app/, public/ 以外の場所に置けば良いと思います。 Rails アプリのフォルダとは別のフォルダをつくって、そこにおいても良いです。 あるいは DB に画像データを置く。 参考情報 * rails で画像ファイルを DB に保存する