(I almost posted this as an issue for Blazer but managed to figure out the problem. I'm posting it here in case someone else has the same issue.)
Bad Data Checks
For any and all bad_data checks that should "fail" (i.e. trigger the alert state and therefore the e-mail message) on my production server I get "Internal Server Error" as soon as I save them, where you would normally see "FAILING" or "PASSING":
Missing Data Checks
The same is true for missing_data checks that should "fail":
Everything else works perfectly.
The problem was that my production server only had the
default_url_options[:host]
configured forroutes
and not foraction_mailer
. You need to have something like this inconfig/environments/<environment_name>.rb
(The
asset_host
may not strictly be necessary. I didn't test without it.)