@@ -94,7 +94,7 @@ gem 'mini_magick' |
||
| 94 | 94 |
gem 'multi_xml' |
| 95 | 95 |
gem 'nokogiri', '1.6.7.2' |
| 96 | 96 |
gem 'omniauth' |
| 97 |
-gem 'rails', '4.2.4' |
|
| 97 |
+gem 'rails', '4.2.5.1' |
|
| 98 | 98 |
gem 'rufus-scheduler', '~> 3.0.8', require: false |
| 99 | 99 |
gem 'sass-rails', '~> 5.0.3' |
| 100 | 100 |
gem 'select2-rails', '~> 3.5.4' |
@@ -69,36 +69,36 @@ GEM |
||
| 69 | 69 |
remote: https://rubygems.org/ |
| 70 | 70 |
specs: |
| 71 | 71 |
ace-rails-ap (2.0.1) |
| 72 |
- actionmailer (4.2.4) |
|
| 73 |
- actionpack (= 4.2.4) |
|
| 74 |
- actionview (= 4.2.4) |
|
| 75 |
- activejob (= 4.2.4) |
|
| 72 |
+ actionmailer (4.2.5.1) |
|
| 73 |
+ actionpack (= 4.2.5.1) |
|
| 74 |
+ actionview (= 4.2.5.1) |
|
| 75 |
+ activejob (= 4.2.5.1) |
|
| 76 | 76 |
mail (~> 2.5, >= 2.5.4) |
| 77 | 77 |
rails-dom-testing (~> 1.0, >= 1.0.5) |
| 78 |
- actionpack (4.2.4) |
|
| 79 |
- actionview (= 4.2.4) |
|
| 80 |
- activesupport (= 4.2.4) |
|
| 78 |
+ actionpack (4.2.5.1) |
|
| 79 |
+ actionview (= 4.2.5.1) |
|
| 80 |
+ activesupport (= 4.2.5.1) |
|
| 81 | 81 |
rack (~> 1.6) |
| 82 | 82 |
rack-test (~> 0.6.2) |
| 83 | 83 |
rails-dom-testing (~> 1.0, >= 1.0.5) |
| 84 | 84 |
rails-html-sanitizer (~> 1.0, >= 1.0.2) |
| 85 |
- actionview (4.2.4) |
|
| 86 |
- activesupport (= 4.2.4) |
|
| 85 |
+ actionview (4.2.5.1) |
|
| 86 |
+ activesupport (= 4.2.5.1) |
|
| 87 | 87 |
builder (~> 3.1) |
| 88 | 88 |
erubis (~> 2.7.0) |
| 89 | 89 |
rails-dom-testing (~> 1.0, >= 1.0.5) |
| 90 | 90 |
rails-html-sanitizer (~> 1.0, >= 1.0.2) |
| 91 |
- activejob (4.2.4) |
|
| 92 |
- activesupport (= 4.2.4) |
|
| 91 |
+ activejob (4.2.5.1) |
|
| 92 |
+ activesupport (= 4.2.5.1) |
|
| 93 | 93 |
globalid (>= 0.3.0) |
| 94 |
- activemodel (4.2.4) |
|
| 95 |
- activesupport (= 4.2.4) |
|
| 94 |
+ activemodel (4.2.5.1) |
|
| 95 |
+ activesupport (= 4.2.5.1) |
|
| 96 | 96 |
builder (~> 3.1) |
| 97 |
- activerecord (4.2.4) |
|
| 98 |
- activemodel (= 4.2.4) |
|
| 99 |
- activesupport (= 4.2.4) |
|
| 97 |
+ activerecord (4.2.5.1) |
|
| 98 |
+ activemodel (= 4.2.5.1) |
|
| 99 |
+ activesupport (= 4.2.5.1) |
|
| 100 | 100 |
arel (~> 6.0) |
| 101 |
- activesupport (4.2.4) |
|
| 101 |
+ activesupport (4.2.5.1) |
|
| 102 | 102 |
i18n (~> 0.7) |
| 103 | 103 |
json (~> 1.7, >= 1.7.7) |
| 104 | 104 |
minitest (~> 5.1) |
@@ -158,6 +158,7 @@ GEM |
||
| 158 | 158 |
execjs |
| 159 | 159 |
coffee-script-source (1.9.1) |
| 160 | 160 |
colorize (0.7.7) |
| 161 |
+ concurrent-ruby (1.0.0) |
|
| 161 | 162 |
cookiejar (0.3.2) |
| 162 | 163 |
coveralls (0.7.1) |
| 163 | 164 |
multi_json (~> 1.3) |
@@ -315,10 +316,10 @@ GEM |
||
| 315 | 316 |
memoizable (0.4.2) |
| 316 | 317 |
thread_safe (~> 0.3, >= 0.3.1) |
| 317 | 318 |
method_source (0.8.2) |
| 318 |
- mime-types (2.6.1) |
|
| 319 |
+ mime-types (2.99) |
|
| 319 | 320 |
mini_magick (4.2.3) |
| 320 | 321 |
mini_portile2 (2.0.0) |
| 321 |
- minitest (5.8.3) |
|
| 322 |
+ minitest (5.8.4) |
|
| 322 | 323 |
mqtt (0.3.1) |
| 323 | 324 |
multi_json (1.11.2) |
| 324 | 325 |
multi_xml (0.5.5) |
@@ -380,16 +381,16 @@ GEM |
||
| 380 | 381 |
rack (1.6.4) |
| 381 | 382 |
rack-test (0.6.3) |
| 382 | 383 |
rack (>= 1.0) |
| 383 |
- rails (4.2.4) |
|
| 384 |
- actionmailer (= 4.2.4) |
|
| 385 |
- actionpack (= 4.2.4) |
|
| 386 |
- actionview (= 4.2.4) |
|
| 387 |
- activejob (= 4.2.4) |
|
| 388 |
- activemodel (= 4.2.4) |
|
| 389 |
- activerecord (= 4.2.4) |
|
| 390 |
- activesupport (= 4.2.4) |
|
| 384 |
+ rails (4.2.5.1) |
|
| 385 |
+ actionmailer (= 4.2.5.1) |
|
| 386 |
+ actionpack (= 4.2.5.1) |
|
| 387 |
+ actionview (= 4.2.5.1) |
|
| 388 |
+ activejob (= 4.2.5.1) |
|
| 389 |
+ activemodel (= 4.2.5.1) |
|
| 390 |
+ activerecord (= 4.2.5.1) |
|
| 391 |
+ activesupport (= 4.2.5.1) |
|
| 391 | 392 |
bundler (>= 1.3.0, < 2.0) |
| 392 |
- railties (= 4.2.4) |
|
| 393 |
+ railties (= 4.2.5.1) |
|
| 393 | 394 |
sprockets-rails |
| 394 | 395 |
rails-deprecated_sanitizer (1.0.3) |
| 395 | 396 |
activesupport (>= 4.2.0.alpha) |
@@ -397,20 +398,20 @@ GEM |
||
| 397 | 398 |
activesupport (>= 4.2.0.beta, < 5.0) |
| 398 | 399 |
nokogiri (~> 1.6.0) |
| 399 | 400 |
rails-deprecated_sanitizer (>= 1.0.1) |
| 400 |
- rails-html-sanitizer (1.0.2) |
|
| 401 |
+ rails-html-sanitizer (1.0.3) |
|
| 401 | 402 |
loofah (~> 2.0) |
| 402 | 403 |
rails_12factor (0.0.3) |
| 403 | 404 |
rails_serve_static_assets |
| 404 | 405 |
rails_stdout_logging |
| 405 | 406 |
rails_serve_static_assets (0.0.4) |
| 406 | 407 |
rails_stdout_logging (0.0.3) |
| 407 |
- railties (4.2.4) |
|
| 408 |
- actionpack (= 4.2.4) |
|
| 409 |
- activesupport (= 4.2.4) |
|
| 408 |
+ railties (4.2.5.1) |
|
| 409 |
+ actionpack (= 4.2.5.1) |
|
| 410 |
+ activesupport (= 4.2.5.1) |
|
| 410 | 411 |
rake (>= 0.8.7) |
| 411 | 412 |
thor (>= 0.18.1, < 2.0) |
| 412 | 413 |
raindrops (0.13.0) |
| 413 |
- rake (10.4.2) |
|
| 414 |
+ rake (10.5.0) |
|
| 414 | 415 |
rb-fsevent (0.9.4) |
| 415 | 416 |
rb-inotify (0.9.5) |
| 416 | 417 |
ffi (>= 0.5.0) |
@@ -485,12 +486,13 @@ GEM |
||
| 485 | 486 |
slop (3.6.0) |
| 486 | 487 |
spectrum-rails (1.3.4) |
| 487 | 488 |
railties (>= 3.1) |
| 488 |
- sprockets (3.3.4) |
|
| 489 |
- rack (~> 1.0) |
|
| 490 |
- sprockets-rails (2.3.2) |
|
| 491 |
- actionpack (>= 3.0) |
|
| 492 |
- activesupport (>= 3.0) |
|
| 493 |
- sprockets (>= 2.8, < 4.0) |
|
| 489 |
+ sprockets (3.5.2) |
|
| 490 |
+ concurrent-ruby (~> 1.0) |
|
| 491 |
+ rack (> 1, < 3) |
|
| 492 |
+ sprockets-rails (3.0.0) |
|
| 493 |
+ actionpack (>= 4.0) |
|
| 494 |
+ activesupport (>= 4.0) |
|
| 495 |
+ sprockets (>= 3.0.0) |
|
| 494 | 496 |
sshkit (1.7.1) |
| 495 | 497 |
colorize (>= 0.7.0) |
| 496 | 498 |
net-scp (>= 1.1.2) |
@@ -620,7 +622,7 @@ DEPENDENCIES |
||
| 620 | 622 |
pry-rails |
| 621 | 623 |
quiet_assets |
| 622 | 624 |
rack (> 1.5.0) |
| 623 |
- rails (= 4.2.4) |
|
| 625 |
+ rails (= 4.2.5.1) |
|
| 624 | 626 |
rails_12factor |
| 625 | 627 |
rr |
| 626 | 628 |
rspec (~> 3.2) |
@@ -2,7 +2,9 @@ require File.expand_path('../boot', __FILE__)
|
||
| 2 | 2 |
|
| 3 | 3 |
require 'rails/all' |
| 4 | 4 |
|
| 5 |
-Bundler.require(:default, Rails.env) |
|
| 5 |
+# Require the gems listed in Gemfile, including any gems |
|
| 6 |
+# you've limited to :test, :development, or :production. |
|
| 7 |
+Bundler.require(*Rails.groups) |
|
| 6 | 8 |
|
| 7 | 9 |
module Huginn |
| 8 | 10 |
class Application < Rails::Application |
@@ -29,9 +31,6 @@ module Huginn |
||
| 29 | 31 |
# Configure the default encoding used in templates for Ruby 1.9. |
| 30 | 32 |
config.encoding = "utf-8" |
| 31 | 33 |
|
| 32 |
- # Configure sensitive parameters which will be filtered from the log file. |
|
| 33 |
- config.filter_parameters += [:password] |
|
| 34 |
- |
|
| 35 | 34 |
# Enable escaping HTML in JSON. |
| 36 | 35 |
config.active_support.escape_html_entities_in_json = true |
| 37 | 36 |
|
@@ -46,10 +45,6 @@ module Huginn |
||
| 46 | 45 |
# parameters by using an attr_accessible or attr_protected declaration. |
| 47 | 46 |
config.active_record.whitelist_attributes = true |
| 48 | 47 |
|
| 49 |
- # Enable the asset pipeline |
|
| 50 |
- config.assets.enabled = true |
|
| 51 |
- config.assets.initialize_on_precompile = false |
|
| 52 |
- |
|
| 53 | 48 |
# Do not swallow errors in after_commit/after_rollback callbacks. |
| 54 | 49 |
config.active_record.raise_in_transactional_callbacks = true |
| 55 | 50 |
|
@@ -37,6 +37,11 @@ Huginn::Application.configure do |
||
| 37 | 37 |
# yet still be able to expire them through the digest params. |
| 38 | 38 |
config.assets.digest = true |
| 39 | 39 |
|
| 40 |
+ # Adds additional error checking when serving assets at runtime. |
|
| 41 |
+ # Checks for improperly declared sprockets dependencies. |
|
| 42 |
+ # Raises helpful error messages. |
|
| 43 |
+ config.assets.raise_runtime_errors = true |
|
| 44 |
+ |
|
| 40 | 45 |
config.action_mailer.default_url_options = { :host => ENV['DOMAIN'] }
|
| 41 | 46 |
config.action_mailer.asset_host = ENV['DOMAIN'] |
| 42 | 47 |
config.action_mailer.raise_delivery_errors = true |
@@ -33,10 +33,8 @@ Huginn::Application.configure do |
||
| 33 | 33 |
|
| 34 | 34 |
# Generate digests for assets URLs |
| 35 | 35 |
config.assets.digest = true |
| 36 |
- config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) |
|
| 37 | 36 |
|
| 38 |
- # Bootstrap fonts |
|
| 39 |
- config.assets.precompile += %w(*.woff *.eot *.svg *.ttf) |
|
| 37 |
+ # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb |
|
| 40 | 38 |
|
| 41 | 39 |
# Specifies the header that your server uses for sending files. |
| 42 | 40 |
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache |
@@ -62,9 +60,6 @@ Huginn::Application.configure do |
||
| 62 | 60 |
config.action_controller.asset_host = ENV['ASSET_HOST'] |
| 63 | 61 |
end |
| 64 | 62 |
|
| 65 |
- # Precompile additional assets (application.js.coffee.erb, application.css, and all non-JS/CSS are already added) |
|
| 66 |
- config.assets.precompile += %w( diagram.js graphing.js map_marker.js ace.js ) |
|
| 67 |
- |
|
| 68 | 63 |
# Ignore bad email addresses and do not raise email delivery errors. |
| 69 | 64 |
# Set this to true and configure the email server for immediate delivery to raise delivery errors. |
| 70 | 65 |
# config.action_mailer.raise_delivery_errors = false |
@@ -0,0 +1,16 @@ |
||
| 1 |
+# Be sure to restart your server when you modify this file. |
|
| 2 |
+ |
|
| 3 |
+Rails.application.config.assets.enabled = true |
|
| 4 |
+Rails.application.config.assets.initialize_on_precompile = false |
|
| 5 |
+ |
|
| 6 |
+# Version of your assets, change this if you want to expire all your assets. |
|
| 7 |
+Rails.application.config.assets.version = '1.0' |
|
| 8 |
+ |
|
| 9 |
+# Add additional assets to the asset load path |
|
| 10 |
+# Rails.application.config.assets.paths << Emoji.images_path |
|
| 11 |
+ |
|
| 12 |
+# Precompile additional assets (application.js.coffee.erb, application.css, and all non-JS/CSS are already added) |
|
| 13 |
+Rails.application.config.assets.precompile += %w( diagram.js graphing.js map_marker.js ace.js ) |
|
| 14 |
+ |
|
| 15 |
+Rails.application.config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) |
|
| 16 |
+Rails.application.config.assets.precompile += %w(*.woff *.eot *.svg *.ttf) # Bootstrap fonts |
@@ -0,0 +1,4 @@ |
||
| 1 |
+# Be sure to restart your server when you modify this file. |
|
| 2 |
+ |
|
| 3 |
+# Configure sensitive parameters which will be filtered from the log file. |
|
| 4 |
+Rails.application.config.filter_parameters += [:password] |
@@ -1,15 +1,16 @@ |
||
| 1 | 1 |
# Be sure to restart your server when you modify this file. |
| 2 | 2 |
|
| 3 |
-# Add new inflection rules using the following format |
|
| 4 |
-# (all these examples are active by default): |
|
| 5 |
-# ActiveSupport::Inflector.inflections do |inflect| |
|
| 3 |
+# Add new inflection rules using the following format. Inflections |
|
| 4 |
+# are locale specific, and you may define rules for as many different |
|
| 5 |
+# locales as you wish. All of these examples are active by default: |
|
| 6 |
+# ActiveSupport::Inflector.inflections(:en) do |inflect| |
|
| 6 | 7 |
# inflect.plural /^(ox)$/i, '\1en' |
| 7 | 8 |
# inflect.singular /^(ox)en/i, '\1' |
| 8 | 9 |
# inflect.irregular 'person', 'people' |
| 9 | 10 |
# inflect.uncountable %w( fish sheep ) |
| 10 | 11 |
# end |
| 11 |
-# |
|
| 12 |
+ |
|
| 12 | 13 |
# These inflection rules are supported but not enabled by default: |
| 13 |
-# ActiveSupport::Inflector.inflections do |inflect| |
|
| 14 |
+# ActiveSupport::Inflector.inflections(:en) do |inflect| |
|
| 14 | 15 |
# inflect.acronym 'RESTful' |
| 15 | 16 |
# end |
@@ -2,4 +2,3 @@ |
||
| 2 | 2 |
|
| 3 | 3 |
# Add new mime types for use in respond_to blocks: |
| 4 | 4 |
# Mime::Type.register "text/richtext", :rtf |
| 5 |
-# Mime::Type.register_alias "text/html", :iphone |
@@ -1,8 +1,3 @@ |
||
| 1 | 1 |
# Be sure to restart your server when you modify this file. |
| 2 | 2 |
|
| 3 |
-Huginn::Application.config.session_store :cookie_store, key: '_rails_session' |
|
| 4 |
- |
|
| 5 |
-# Use the database for sessions instead of the cookie-based default, |
|
| 6 |
-# which shouldn't be used to store highly confidential information |
|
| 7 |
-# (create the session table with "rails generate session_migration") |
|
| 8 |
-# Huginn::Application.config.session_store :active_record_store |
|
| 3 |
+Rails.application.config.session_store :cookie_store, key: '_rails_session' |
@@ -1,14 +1,14 @@ |
||
| 1 | 1 |
# Be sure to restart your server when you modify this file. |
| 2 |
-# |
|
| 2 |
+ |
|
| 3 | 3 |
# This file contains settings for ActionController::ParamsWrapper which |
| 4 | 4 |
# is enabled by default. |
| 5 | 5 |
|
| 6 | 6 |
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. |
| 7 | 7 |
ActiveSupport.on_load(:action_controller) do |
| 8 |
- wrap_parameters format: [:json] |
|
| 8 |
+ wrap_parameters format: [:json] if respond_to?(:wrap_parameters) |
|
| 9 | 9 |
end |
| 10 | 10 |
|
| 11 |
-# Disable root element in JSON by default. |
|
| 12 |
-ActiveSupport.on_load(:active_record) do |
|
| 13 |
- self.include_root_in_json = false |
|
| 14 |
-end |
|
| 11 |
+# To enable root element in JSON for ActiveRecord objects. |
|
| 12 |
+# ActiveSupport.on_load(:active_record) do |
|
| 13 |
+# self.include_root_in_json = true |
|
| 14 |
+# end |