Vincent
Vincent

Reputation: 16216

Getting absolute path to the file inside the public folder in Rails

What is the best way to get absolute path to the file inside the public folder in controller? Is there a predefined Rails variable that holds absolute path to the public folder?

Currently I'm using File.expand_path('../../../public', __FILE__), but I'm sure there's a nicer way of doing this.

Upvotes: 20

Views: 26399

Answers (1)

William
William

Reputation: 3529

Rails.public_path should provide you the public path

Upvotes: 69

Related Questions