Tôi có ứng dụng RoR này gọi tới RAILS_ROOT. Khi chạy nó bằng cách sử dụng máy chủ đường ray (hoặc khi kiểm tra với ./script/console
) giá trị chứa gốc của ứng dụng. Khi triển khai và chạy nó với Heroku, tuy nhiên (hoặc khi kiểm tra với heroku console
), đường dẫn trả về là '/ app'.Heroku: RAILS_ROOT trả về thư mục ứng dụng thay vì thư mục gốc
Tại sao lại như vậy?
Cảm ơn
Rails.root trở lại là gì? –
Không có gì. Tôi đang sử dụng Rails 2.3.5, vì vậy Rails.root không tồn tại ở đó. Thật không may, tôi không thể nâng cấp môi trường. – Miki