YAML: به معنای واقعی کلمه به معنای “زبان یامل نشانه گذاری نیست” در ابتدا می تواند شما را بهم بریزد. Rails این پرونده را برای شما ایجاد می کند و شما باید آن را برای Heroku تغییر دهید. فاصله YAML باید دقیق باشد و مهم است که بدانید یک تب با چهار فاصله یکسان نیست.
در اینجا آموزش YMAL اجباری برای مطالعه بیشتر است. فقط بدانید که باید این مورد را به پرونده database.yml خود اضافه کنید. نکته من این است که اطمینان حاصل کنم فاصله شما با توسعه مطابقت دارد: بخش بالا.
# production:
# url: <%= ENV['DATABASE_URL'] %
production:
<<: *default
url: <%= ENV['DATABASE_URL'] %
#username: tempGradientRailsJsonAPIJS
#password: <%= ENV['TEMPGRADIENTRAILSJSONAPIJS_DATABASE_PASSWORD']%
نقاط پایان: این فقط آسان است [your apps name] + .herokuapp.com. بنابراین https://boiling-forest-global-warming.herokuapp.com/cities.json شهرهای ذخیره شده خود را در پایگاه داده خود به من داد. این منطقی است که در مسیرهای ریل من وجود دارد:
get '/cities.json', to: 'cities#index'
[your apps name].herokuapp.com === ‘/’ از نظر نقاط انتهایی. این شاخص شماست.
دستورات Rails / Rake
Heroku بیشتر دستورات ریل / رک را ارج می نهد. برای مثال روی داشبورد Heroku می توانید یک کنسول باز کرده و برای مثال rake db: seed را اجرا کرده و داده های seed خود را در پایگاه داده قرار دهید. این دلیل کل من است که من این مقاله را نوشتم زیرا منابع بسیاری به شما می گویند که چگونه پایگاه داده هروکو خود را بی اندازید …