Je suis en train de configurer Prawn maintenant et pour un paramètre, il veut connaître l'emplacement img.Comment accéder à votre dossier images à partir d'un contrôleur?
Dans leur cas, ils ont écrit:
img = "#{Prawn::BASEDIR}/data/images/card_cutout.jpg"
Mais qui pointe vers un dossier gemmes local. Comment puis-je faire ce point du contrôleur à card_cutout.jpg
dans mon dossier public/images /.
J'ai essayé d'utiliser un lien absolu pensant qu'il fonctionnerait comme un site Web, mais je me trompais:
img = "http://www.website.com/images/card_cutout.jpg
Merci à l'avance!
C'est une copie de la réponse déjà acceptée. – coatless
@Coatless Fait intéressant ... ce n'est pas un doublon * exact * - jetez un oeil à la position de l'accolade de fermeture. Je ne suis pas un programmeur ruby / rails, donc je ne peux pas commenter sur la validité d'une telle syntaxe (et la réponse originale, postée il y a plus de 6 ans, a été upvoted et acceptée), mais ... –
@DavidMakogon Bon point . En approfondissant l'exploration, il semble que la première réponse était incorrecte. Voir: https://joneslee85.wordpress.com/2010/05/27/the-dilemma-of-rails-root-vs-rails_root-complex/ (Un développeur de ruby devrait faire pipi car ce post a été signalé comme étant de mauvaise qualité .) – coatless