Default URL Options in Ruby on Rails
Like most Ruby developers you have to set a
default_url_options
on a Ruby on Rails project.
Depending on the use case you have to set several of them with different values.
The name of the method default_url_options
is the same, but it is used in
different contexts
(controller,
mail, or file
storage, it may be
confusing and can even have side effects for your project you have to figure out
yourself. Depending on the value you set, they may be reused in other contexts
like
ActiveStorage,
ActionMailer, and
third-party gems like devise. I couldn’t
find any official documentation for the most common cases (web, mail, file
storage, test), I’ve written one.