Replaced delayed job with sidekiq
This commit is contained in:
parent
b719b2c8ef
commit
8120727b31
7
Gemfile
7
Gemfile
@ -38,10 +38,10 @@ gem 'activerecord-session_store'
|
|||||||
gem 'paypal-express', '0.7.1'
|
gem 'paypal-express', '0.7.1'
|
||||||
gem 'sass-json-vars'
|
gem 'sass-json-vars'
|
||||||
gem 'premailer-rails'
|
gem 'premailer-rails'
|
||||||
gem 'delayed_job_active_record'
|
|
||||||
gem 'redcarpet'
|
gem 'redcarpet'
|
||||||
|
gem 'sidekiq'
|
||||||
gem 'copydb'
|
gem 'letter_opener'
|
||||||
|
gem 'launchy'
|
||||||
|
|
||||||
group :test do
|
group :test do
|
||||||
gem 'rspec'
|
gem 'rspec'
|
||||||
@ -71,7 +71,6 @@ group :test do
|
|||||||
gem 'guard-rspec'
|
gem 'guard-rspec'
|
||||||
gem 'factory_girl_rails'
|
gem 'factory_girl_rails'
|
||||||
gem 'coveralls', require: false
|
gem 'coveralls', require: false
|
||||||
gem 'launchy'
|
|
||||||
gem 'selenium-webdriver'
|
gem 'selenium-webdriver'
|
||||||
gem 'simplecov', require: false
|
gem 'simplecov', require: false
|
||||||
gem 'webmock', require: false
|
gem 'webmock', require: false
|
||||||
|
@ -3033,7 +3033,7 @@ html[data-ontop] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
@include _(border-radius, 0 0 0.15em 0.15em);
|
@include _(border-radius, 0 0.15em 0.15em 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
SitemapGenerator::Sitemap.default_host = "http://hackingoff.com"
|
|
||||||
|
|
||||||
SitemapGenerator::Sitemap.create do
|
|
||||||
routes = Rails.application.routes.routes.map do |route|
|
|
||||||
{alias: route.name, path: route.path.spec.to_s, controller: route.defaults[:controller], action: route.defaults[:action]}
|
|
||||||
end
|
|
||||||
|
|
||||||
# Set a list of controllers you don't want to generate routes for.
|
|
||||||
# /rails/info in particular maps to something inaccessible.
|
|
||||||
# redirects have a nil controller. This prevents duplicate content penalties.
|
|
||||||
banned_controllers = ["rails/info", nil]
|
|
||||||
routes.reject! {|route| banned_controllers.include?(route[:controller])}
|
|
||||||
|
|
||||||
# sitemap_generator includes root by default; prevent duplication
|
|
||||||
routes.reject! {|route| route[:path] == '/'}
|
|
||||||
|
|
||||||
routes.each {|route| add route[:path][0..-11]} # Strips off '(.:format)
|
|
||||||
|
|
||||||
# Notice the below if you're hosting Jekyll/Octopress in a subdirectory
|
|
||||||
# or otherwise want to index content outside of Rails' routes.
|
|
||||||
# add_to_index '/path/sitemap.xml'
|
|
@ -29,21 +29,8 @@ module BikeBike
|
|||||||
config.i18n.enforce_available_locales = false
|
config.i18n.enforce_available_locales = false
|
||||||
self.paths['config/database'] = Rails.root.join('config', 'database.yml')
|
self.paths['config/database'] = Rails.root.join('config', 'database.yml')
|
||||||
config.active_record.raise_in_transactional_callbacks = true
|
config.active_record.raise_in_transactional_callbacks = true
|
||||||
|
config.action_mailer.raise_delivery_errors = true
|
||||||
config.exceptions_app = self.routes
|
config.exceptions_app = self.routes
|
||||||
I18n.config.language_threshold = 0
|
I18n.config.language_threshold = 0
|
||||||
|
|
||||||
if Rails.env == 'development' || Rails.env == 'test'
|
|
||||||
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_URL_PARAM
|
|
||||||
else
|
|
||||||
# detect the language using the subdimain
|
|
||||||
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_SUBDOMAIN
|
|
||||||
if Rails.env == 'preview'
|
|
||||||
I18n.config.subdomain_format = 'preview-%'
|
|
||||||
# if we are in our preview environment, set the locale regex to detect the preview- prefix
|
|
||||||
I18n.config.host_locale_regex = /^preview\-([a-z]{2})\.bikebike\.org$/
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
config.active_job.queue_adapter = :delayed_job
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -51,5 +51,12 @@ BikeBike::Application.configure do
|
|||||||
config.serve_static_files = true
|
config.serve_static_files = true
|
||||||
# config.action_controller.perform_caching = true
|
# config.action_controller.perform_caching = true
|
||||||
|
|
||||||
|
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_URL_PARAM
|
||||||
|
|
||||||
|
# to be appraised of mailing errors
|
||||||
|
config.action_mailer.raise_delivery_errors = true
|
||||||
|
# to deliver to the browser instead of email
|
||||||
|
config.action_mailer.delivery_method = :letter_opener
|
||||||
|
|
||||||
Paypal.sandbox!
|
Paypal.sandbox!
|
||||||
end
|
end
|
||||||
|
@ -98,4 +98,7 @@ BikeBike::Application.configure do
|
|||||||
}
|
}
|
||||||
config.action_mailer.raise_delivery_errors = true
|
config.action_mailer.raise_delivery_errors = true
|
||||||
config.action_mailer.perform_deliveries = true
|
config.action_mailer.perform_deliveries = true
|
||||||
|
|
||||||
|
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_SUBDOMAIN
|
||||||
|
I18n.config.subdomain_format = 'preview-%'
|
||||||
end
|
end
|
||||||
|
@ -99,4 +99,6 @@ BikeBike::Application.configure do
|
|||||||
}
|
}
|
||||||
config.action_mailer.raise_delivery_errors = true
|
config.action_mailer.raise_delivery_errors = true
|
||||||
config.action_mailer.perform_deliveries = true
|
config.action_mailer.perform_deliveries = true
|
||||||
|
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_SUBDOMAIN
|
||||||
|
I18n.config.host_locale_regex = /^preview\-([a-z]{2})\.bikebike\.org$/
|
||||||
end
|
end
|
||||||
|
@ -35,5 +35,8 @@ BikeBike::Application.configure do
|
|||||||
|
|
||||||
# Print deprecation notices to the stderr.
|
# Print deprecation notices to the stderr.
|
||||||
config.active_support.deprecation = :stderr
|
config.active_support.deprecation = :stderr
|
||||||
|
|
||||||
|
I18n.config.language_detection_method = I18n::Config::DETECT_LANGUAGE_FROM_URL_PARAM
|
||||||
|
|
||||||
Paypal.sandbox!
|
Paypal.sandbox!
|
||||||
end
|
end
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Delayed::Worker.logger = Logger.new(File.join(Rails.root, 'log', 'delayed_job.log'))
|
|
@ -1,5 +0,0 @@
|
|||||||
# See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file
|
|
||||||
#
|
|
||||||
# To ban all spiders from the entire site uncomment the next two lines:
|
|
||||||
# User-agent: *
|
|
||||||
# Disallow: /
|
|
Loading…
x
Reference in New Issue
Block a user