Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
References
Backgrounds
Until now, CONSUL installations had to specify their domain in two places: the
server_name
key in thesecrets.yml
file (which is done automatically by the installer) and theurl
configuration option in the administration settings.This was redundant and, since the
url
option was only used when generating the sitemap, the dev_seeds, a<meta>
tag and to validate related content, it was perfectly possible to leave it at the default value ofexample.com
and never realize some things weren't working properly.Furthermore, validating the related content and generating the mentioned
<meta>
tag is done in the context of a request, so we already have the domain in the request itself and don't need a configuration option.Objectives
Release Notes
We've removed the
url
configuration option in the administration settings. If you're usingSetting["url"]
in your custom code, replace it with eitherroot_url
(if the code is executed during a request) or withroot_url(ActionMailer::Base.default_url_options)
(if the code is executed during a rake task or a delayed job).