Saya telah googling sekitar 90 menit sekarang dan masih belum punya jawaban untuk ini. Di mana saya mengatur default_url_options
? Saya sudah mengaturnya untuk config.action_mailer.default_url_options
menyelesaikan bug yang sama di tempat lain, tetapi sekarang saya mendapatkan kesalahan ini ketika mencoba menggunakan bantuan URL di dalam spesifikasi RSpec. Saya tidak tahu di mana mengharapkan default_url_options akan ditetapkan.
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)>'
Kode ini tidak ada hubungannya dengan email / ActionMailer, kebetulan membutuhkan URL alih-alih jalur.
Ada ide?