Je cherche sur Google depuis environ 90 minutes maintenant et je n'ai toujours pas de réponse à cela. Où dois-je installer default_url_options
? Je l'ai déjà configuré pour config.action_mailer.default_url_options
résoudre ce même bogue ailleurs, mais maintenant j'obtiens cette erreur en essayant d'utiliser un assistant d'URL dans une spécification RSpec. Je n'ai aucune idée de l'endroit où il s'attend à ce que default_url_options soit défini.
Failure/Error: listing_url(listing).should match(/\/\d+-\w+$/)
RuntimeError:
Missing host to link to! Please provide :host parameter or set default_url_options[:host]
# ./spec/routing/listing_routing_spec.rb:9:in `block (3 levels) in <top (required)>'
Ce code n'a rien à voir avec les emails / ActionMailer, il se trouve qu'il a juste besoin d'une URL au lieu d'un chemin.
Des idées?