我在config/routes.rb
. 当我通过 Elastic Beanstalk 使用.ebextensions
包含启动后部署脚本的文件部署应用程序时,delayed_job
我收到:
...
warning: already initialized constant DistributionSlugConstraint::MATCH_REGEX
warning: previous definition of MATCH_REGEX was here
delayed_job: running [pid 14867]
...
内的类config/routes.rb
。
class DistributionSlugConstraint
MATCH_REGEX = /B[a-zA-Z1-9_]{5}/
def self.matches?(request)
request.fullpath =~ MATCH_REGEX
end
end
Rails.application.routes.draw do
constraints(DistributionSlugConstraint) do
get "/:slug" => "distributions#show", as: :distribution
end
end