2010-06-16 16 views
5

से कनेक्शन डब्ल्यू/अमेज़ॅन एस 3 की स्थापना करना मैं हेरोोकू पर अपना पहला ऐप तैनात करने और एस 3 कनेक्शन को काम करने में थोड़ी परेशानी करने का प्रयास कर रहा हूं।हेरोकू

AWS::S3::CurrentBucketNotSpecified (No bucket name can be inferred from your current connection's address (`s3.amazonaws.com')): 

मैं निम्नलिखित कॉन्फ़िगर किया गया:

config/s3.yml

development: 
    bucket_name: dev.myapp.mycompany 
    access_key_id: <####> 
    secret_access_key: <####> 

test: 
    bucket_name: test.myapp.mycompany 
    access_key_id: <####> 
    secret_access_key: <####> 

production: 
    bucket_name: production.myapp.mycompany 
    access_key_id: <####> 
    secret_access_key: <####> 

परियोजना मॉडल

यहाँ त्रुटि मैं Heroku लॉग से हो रही है है

class Project < ActiveRecord::Base 
     has_attached_file :preview, 
     :storage => :s3, 
     :s3_credentials => "#{RAILS_ROOT}/config/s3.yml", 
     :path => "/:style/:filename", 
     :styles => { 
      :thumb => "72x44", 
      :small => "312x192" 
     } 

     has_many :posts, :dependent => :destroy 


end 

उत्तर

6

config है: बाल्टी, नहीं: bucket_name

http://docs.heroku.com/s3

+1

है कि यह किया था। मैं संलग्नक फू के लिए कोड का उपयोग कर रहा था। उस छोटे से अंतर का एहसास नहीं हुआ और डॉक्टर में इसका ध्यान नहीं दिया गया। धन्यवाद। – bgadoci