Я пытаюсь разместить свой веб-сайт с изображениями вложений скрепки на aws-s3 с помощью драгоценного камня тумана. Но мой каталог тумана выбирает неправильный путь, но добавляет к нему путь к моей локальной файловой системе.
это мой код
class RealEstate < ActiveRecord::Base
has_attached_file :image,
:storage => :fog,
:fog_credentials => "#{Rails.root}/config/s3.yml",
:fog_directory => "#{Rails.root}/config/fog.yml"
end
если я определю имя ведра только здесь, тогда это сработает, но тогда нельзя будет использовать другое ведро для разных env
:fog_directory => "development_bucket_name" #works fine but cant use different bucket for different env
это мой туман.yml
development:
fog_directory: development_bucket
staging:
fog_directory: testing_bucket
production:
fog_directory: production_bucket
путь, который он создает:
https://s3.amazonaws.com//home/Desktop//config/fog.yml/real_estate/image/000/000/185/original/4bec7.png?1396429186