He estado buscando en Google durante unos 90 minutos y todavía no tengo una respuesta para esto. ¿Dónde configuro default_url_options
? Ya lo configuré para config.action_mailer.default_url_options
resolver este mismo error en otro lugar, pero ahora recibo este error al intentar usar un ayudante de URL dentro de una especificación RSpec. No tengo idea de dónde espera que se establezcan default_url_options.
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)>'
Este código no tiene nada que ver con los correos electrónicos / ActionMailer, simplemente necesita una URL en lugar de una ruta.
¿Algunas ideas?