diff options
| author | mo <mo.khan@gmail.com> | 2017-09-23 08:31:15 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2017-09-23 08:31:15 -0600 |
| commit | 8aae4fddb068981cbe336b0f8110b42d5ce5b5f9 (patch) | |
| tree | 30bfd16d322c3069ec8b28ed5c479a140bf51aee | |
| parent | bfa0eed66e9b45623eb8a08fad18d90d27348203 (diff) | |
add application_record.
| -rw-r--r-- | Gemfile | 2 | ||||
| -rw-r--r-- | Gemfile.lock | 263 | ||||
| -rw-r--r-- | app/models/activity.rb | 2 | ||||
| -rw-r--r-- | app/models/application_record.rb | 3 | ||||
| -rw-r--r-- | app/models/avatar.rb | 2 | ||||
| -rw-r--r-- | app/models/category.rb | 2 | ||||
| -rw-r--r-- | app/models/comment.rb | 2 | ||||
| -rw-r--r-- | app/models/creation.rb | 2 | ||||
| -rw-r--r-- | app/models/favorite.rb | 2 | ||||
| -rw-r--r-- | app/models/interest.rb | 2 | ||||
| -rw-r--r-- | app/models/location.rb | 2 | ||||
| -rw-r--r-- | app/models/photo.rb | 2 | ||||
| -rw-r--r-- | app/models/tool.rb | 4 | ||||
| -rw-r--r-- | app/models/tutorial.rb | 2 | ||||
| -rw-r--r-- | app/models/user.rb | 2 | ||||
| -rw-r--r-- | app/models/user_session.rb | 2 |
16 files changed, 153 insertions, 143 deletions
@@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'rails', '4.2.8' +gem 'rails', '~> 5.0' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.1.0' diff --git a/Gemfile.lock b/Gemfile.lock index d9fbcafb..acbf546a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,45 +1,48 @@ GEM remote: https://rubygems.org/ specs: - actionmailer (4.2.8) - actionpack (= 4.2.8) - actionview (= 4.2.8) - activejob (= 4.2.8) + actioncable (5.0.6) + actionpack (= 5.0.6) + nio4r (>= 1.2, < 3.0) + websocket-driver (~> 0.6.1) + actionmailer (5.0.6) + actionpack (= 5.0.6) + actionview (= 5.0.6) + activejob (= 5.0.6) mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 1.0, >= 1.0.5) - actionpack (4.2.8) - actionview (= 4.2.8) - activesupport (= 4.2.8) - rack (~> 1.6) - rack-test (~> 0.6.2) - rails-dom-testing (~> 1.0, >= 1.0.5) + rails-dom-testing (~> 2.0) + actionpack (5.0.6) + actionview (= 5.0.6) + activesupport (= 5.0.6) + rack (~> 2.0) + rack-test (~> 0.6.3) + rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (4.2.8) - activesupport (= 4.2.8) + actionview (5.0.6) + activesupport (= 5.0.6) builder (~> 3.1) erubis (~> 2.7.0) - rails-dom-testing (~> 1.0, >= 1.0.5) + rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (4.2.8) - activesupport (= 4.2.8) - globalid (>= 0.3.0) - activemodel (4.2.8) - activesupport (= 4.2.8) - builder (~> 3.1) - activerecord (4.2.8) - activemodel (= 4.2.8) - activesupport (= 4.2.8) - arel (~> 6.0) - activesupport (4.2.8) + activejob (5.0.6) + activesupport (= 5.0.6) + globalid (>= 0.3.6) + activemodel (5.0.6) + activesupport (= 5.0.6) + activerecord (5.0.6) + activemodel (= 5.0.6) + activesupport (= 5.0.6) + arel (~> 7.0) + activesupport (5.0.6) + concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) acts-as-taggable-on (5.0.0) activerecord (>= 4.2.8) addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) - arel (6.0.4) + arel (7.1.4) asin (2.0.2) confiture (>= 0.1) crack (>= 0.3) @@ -52,42 +55,42 @@ GEM mime-types unf ast (2.3.0) - autoprefixer-rails (7.1.3) + autoprefixer-rails (7.1.4) execjs - aws-partitions (1.16.0) - aws-sdk (3.0.0) + aws-partitions (1.23.0) + aws-sdk (3.0.1) aws-sdk-resources (~> 3) aws-sdk-acm (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-apigateway (1.0.0) + aws-sdk-apigateway (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-applicationautoscaling (1.1.0) + aws-sdk-applicationautoscaling (1.3.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-applicationdiscoveryservice (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-appstream (1.0.0) + aws-sdk-appstream (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-athena (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-autoscaling (1.0.0) + aws-sdk-autoscaling (1.3.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-batch (1.0.0) + aws-sdk-batch (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-budgets (1.0.0) + aws-sdk-budgets (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-clouddirectory (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-cloudformation (1.0.0) + aws-sdk-cloudformation (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-cloudfront (1.0.0) @@ -108,16 +111,16 @@ GEM aws-sdk-cloudtrail (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-cloudwatch (1.0.0) + aws-sdk-cloudwatch (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-cloudwatchevents (1.0.0) + aws-sdk-cloudwatchevents (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-cloudwatchlogs (1.0.0) + aws-sdk-cloudwatchlogs (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-codebuild (1.0.0) + aws-sdk-codebuild (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-codecommit (1.0.0) @@ -126,10 +129,10 @@ GEM aws-sdk-codedeploy (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-codepipeline (1.0.0) + aws-sdk-codepipeline (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-codestar (1.0.0) + aws-sdk-codestar (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-cognitoidentity (1.0.0) @@ -141,17 +144,17 @@ GEM aws-sdk-cognitosync (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-configservice (1.0.0) + aws-sdk-configservice (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-core (3.1.0) + aws-sdk-core (3.6.0) aws-partitions (~> 1.0) aws-sigv4 (~> 1.0) jmespath (~> 1.0) aws-sdk-costandusagereportservice (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-databasemigrationservice (1.0.0) + aws-sdk-databasemigrationservice (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-datapipeline (1.0.0) @@ -160,7 +163,7 @@ GEM aws-sdk-dax (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-devicefarm (1.0.0) + aws-sdk-devicefarm (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-directconnect (1.0.0) @@ -169,34 +172,34 @@ GEM aws-sdk-directoryservice (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-dynamodb (1.0.0) + aws-sdk-dynamodb (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-dynamodbstreams (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-ec2 (1.0.0) + aws-sdk-ec2 (1.9.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-ecr (1.0.0) + aws-sdk-ecr (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-ecs (1.0.0) + aws-sdk-ecs (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-efs (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-elasticache (1.0.0) + aws-sdk-elasticache (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-elasticbeanstalk (1.0.0) + aws-sdk-elasticbeanstalk (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-elasticloadbalancing (1.0.0) + aws-sdk-elasticloadbalancing (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-elasticloadbalancingv2 (1.0.0) + aws-sdk-elasticloadbalancingv2 (1.3.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-elasticsearchservice (1.0.0) @@ -211,28 +214,28 @@ GEM aws-sdk-firehose (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-gamelift (1.0.0) + aws-sdk-gamelift (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-glacier (1.0.0) + aws-sdk-glacier (1.4.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-glue (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-greengrass (1.0.0) + aws-sdk-greengrass (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-health (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-iam (1.0.0) + aws-sdk-iam (1.3.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-importexport (1.0.0) aws-sdk-core (~> 3) aws-sigv2 (~> 1.0) - aws-sdk-inspector (1.0.0) + aws-sdk-inspector (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-iot (1.0.0) @@ -247,7 +250,7 @@ GEM aws-sdk-kinesisanalytics (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-kms (1.0.0) + aws-sdk-kms (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-lambda (1.0.0) @@ -256,10 +259,10 @@ GEM aws-sdk-lambdapreview (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-lex (1.0.0) + aws-sdk-lex (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-lexmodelbuildingservice (1.0.0) + aws-sdk-lexmodelbuildingservice (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-lightsail (1.0.0) @@ -280,25 +283,28 @@ GEM aws-sdk-migrationhub (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) + aws-sdk-mobile (1.0.0) + aws-sdk-core (~> 3) + aws-sigv4 (~> 1.0) aws-sdk-mturk (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-opsworks (1.0.0) + aws-sdk-opsworks (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-opsworkscm (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-organizations (1.1.0) + aws-sdk-organizations (1.3.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-pinpoint (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-polly (1.0.0) + aws-sdk-polly (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-rds (1.0.0) + aws-sdk-rds (1.4.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-redshift (1.0.0) @@ -310,7 +316,7 @@ GEM aws-sdk-resourcegroupstaggingapi (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-resources (3.0.1) + aws-sdk-resources (3.1.0) aws-sdk-acm (~> 1) aws-sdk-apigateway (~> 1) aws-sdk-applicationautoscaling (~> 1) @@ -384,6 +390,7 @@ GEM aws-sdk-marketplaceentitlementservice (~> 1) aws-sdk-marketplacemetering (~> 1) aws-sdk-migrationhub (~> 1) + aws-sdk-mobile (~> 1) aws-sdk-mturk (~> 1) aws-sdk-opsworks (~> 1) aws-sdk-opsworkscm (~> 1) @@ -415,20 +422,20 @@ GEM aws-sdk-workdocs (~> 1) aws-sdk-workspaces (~> 1) aws-sdk-xray (~> 1) - aws-sdk-route53 (1.0.0) + aws-sdk-route53 (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-route53domains (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-s3 (1.0.0) + aws-sdk-s3 (1.4.0) aws-sdk-core (~> 3) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.0) - aws-sdk-servicecatalog (1.0.0) + aws-sdk-servicecatalog (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-ses (1.0.0) + aws-sdk-ses (1.2.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-shield (1.0.0) @@ -440,22 +447,22 @@ GEM aws-sdk-sms (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-snowball (1.0.0) + aws-sdk-snowball (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-sns (1.0.0) + aws-sdk-sns (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-sqs (1.0.0) + aws-sdk-sqs (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-ssm (1.0.0) + aws-sdk-ssm (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-states (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-storagegateway (1.0.0) + aws-sdk-storagegateway (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-support (1.0.0) @@ -464,10 +471,10 @@ GEM aws-sdk-swf (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-waf (1.0.0) + aws-sdk-waf (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sdk-wafregional (1.0.0) + aws-sdk-wafregional (1.1.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-workdocs (1.0.0) @@ -479,8 +486,8 @@ GEM aws-sdk-xray (1.0.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) - aws-sigv2 (1.0.0) - aws-sigv4 (1.0.1) + aws-sigv2 (1.0.1) + aws-sigv4 (1.0.2) bcrypt (3.1.11) better_errors (2.3.0) coderay (>= 1.0.0) @@ -504,7 +511,7 @@ GEM i18n rake (>= 10.0.0) sshkit (~> 1.3) - capistrano-bundler (1.2.0) + capistrano-bundler (1.3.0) capistrano (~> 3.1) sshkit (~> 1.2) capistrano-rails (1.3.0) @@ -521,16 +528,17 @@ GEM rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) - chef (12.21.4) + chef (13.4.24) addressable bundler (>= 1.10) - chef-config (= 12.21.4) - chef-zero (>= 4.8, < 13) + chef-config (= 13.4.24) + chef-zero (>= 13.0) diff-lcs (~> 1.2, >= 1.2.4) erubis (~> 2.7) ffi-yajl (~> 2.2) highline (~> 1.6, >= 1.6.9) iniparse (~> 1.4) + iso8601 (~> 0.9.1) mixlib-archive (~> 0.4) mixlib-authentication (~> 1.4) mixlib-cli (~> 1.7) @@ -539,7 +547,7 @@ GEM net-sftp (~> 2.1, >= 2.1.2) net-ssh (>= 2.9, < 5.0) net-ssh-multi (~> 1.2, >= 1.2.1) - ohai (>= 8.6.0.alpha.1, < 13) + ohai (~> 13.0) plist (~> 3.2) proxifier (~> 1.0) rspec-core (~> 3.5) @@ -550,19 +558,19 @@ GEM specinfra (~> 2.10) syslog-logger (~> 1.6) uuidtools (~> 2.1.5) - chef-config (12.21.4) + chef-config (13.4.24) addressable fuzzyurl mixlib-config (~> 2.0) mixlib-shellout (~> 2.0) - chef-zero (4.9.0) + chef-zero (13.1.0) ffi-yajl (~> 2.2) hashie (>= 2.0, < 4.0) mixlib-log (~> 1.3) - rack (< 2) + rack (~> 2.0) uuidtools (~> 2.1) cliver (0.3.2) - coderay (1.1.1) + coderay (1.1.2) coffee-rails (4.1.1) coffee-script (>= 2.2.0) railties (>= 4.0.0, < 5.1.x) @@ -606,9 +614,9 @@ GEM exception_notification (4.2.2) actionmailer (>= 4.0, < 6) activesupport (>= 4.0, < 6) - excon (0.58.0) + excon (0.59.0) execjs (2.7.0) - exifr (1.3.1) + exifr (1.3.2) factory_girl (4.8.0) activesupport (>= 3.0.0) factory_girl_rails (4.8.0) @@ -617,7 +625,7 @@ GEM faraday (0.11.0) multipart-post (>= 1.2, < 3) fast_stack (0.2.0) - ffaker (2.6.0) + ffaker (2.7.0) ffi (1.9.18) ffi-yajl (2.3.1) libyajl2 (~> 1.2) @@ -676,6 +684,7 @@ GEM terminal-table (>= 1.5.1) iniparse (1.4.4) ipaddress (0.8.3) + iso8601 (0.9.1) jbuilder (2.7.0) activesupport (>= 4.2.0) multi_json (>= 1.2) @@ -686,7 +695,7 @@ GEM thor (>= 0.14, < 2.0) jquery-ui-rails (4.0.5) railties (>= 3.1.0) - js-routes (1.4.0) + js-routes (1.4.1) railties (>= 3.2) sprockets-rails json (2.1.0) @@ -722,7 +731,7 @@ GEM mime-types-data (3.2016.0521) mini_magick (4.8.0) mini_mime (0.1.4) - mini_portile2 (2.2.0) + mini_portile2 (2.3.0) minitest (5.10.3) mixlib-archive (0.4.1) mixlib-log @@ -731,23 +740,24 @@ GEM mixlib-config (2.2.4) mixlib-log (1.7.1) mixlib-shellout (2.3.2) - multi_json (1.12.1) + multi_json (1.12.2) multipart-post (2.0.0) naught (1.1.0) net-scp (1.2.1) net-ssh (>= 2.6.5) net-sftp (2.1.2) net-ssh (>= 2.6.5) - net-ssh (4.1.0) + net-ssh (4.2.0) net-ssh-gateway (2.0.0) net-ssh (>= 4.0.0) net-ssh-multi (1.2.1) net-ssh (>= 2.6.5) net-ssh-gateway (>= 1.2.0) net-telnet (0.1.1) - nokogiri (1.8.0) - mini_portile2 (~> 2.2.0) - ohai (8.24.1) + nio4r (2.1.0) + nokogiri (1.8.1) + mini_portile2 (~> 2.3.0) + ohai (13.4.0) chef-config (>= 12.5.0.alpha.1, < 14) ffi (~> 1.9) ffi-yajl (~> 2.2) @@ -770,15 +780,14 @@ GEM websocket-driver (>= 0.2.0) popper_js (1.11.1) proxifier (1.0.3) - pry (0.10.4) + pry (0.11.0) coderay (~> 1.1.0) method_source (~> 0.8.1) - slop (~> 3.4) pry-rails (0.3.6) pry (>= 0.10.4) public_suffix (3.0.0) puma (3.10.0) - rack (1.6.8) + rack (2.0.3) rack-attack (5.0.1) rack rack-cors (1.0.1) @@ -786,34 +795,33 @@ GEM rack (>= 1.2.0) rack-test (0.6.3) rack (>= 1.0) - rails (4.2.8) - actionmailer (= 4.2.8) - actionpack (= 4.2.8) - actionview (= 4.2.8) - activejob (= 4.2.8) - activemodel (= 4.2.8) - activerecord (= 4.2.8) - activesupport (= 4.2.8) - bundler (>= 1.3.0, < 2.0) - railties (= 4.2.8) - sprockets-rails - rails-deprecated_sanitizer (1.0.3) - activesupport (>= 4.2.0.alpha) - rails-dom-testing (1.0.8) - activesupport (>= 4.2.0.beta, < 5.0) - nokogiri (~> 1.6) - rails-deprecated_sanitizer (>= 1.0.1) + rails (5.0.6) + actioncable (= 5.0.6) + actionmailer (= 5.0.6) + actionpack (= 5.0.6) + actionview (= 5.0.6) + activejob (= 5.0.6) + activemodel (= 5.0.6) + activerecord (= 5.0.6) + activesupport (= 5.0.6) + bundler (>= 1.3.0) + railties (= 5.0.6) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) rails-html-sanitizer (1.0.3) loofah (~> 2.0) - railties (4.2.8) - actionpack (= 4.2.8) - activesupport (= 4.2.8) + railties (5.0.6) + actionpack (= 5.0.6) + activesupport (= 5.0.6) + method_source rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) rainbow (2.2.2) rake raindrops (0.19.0) - rake (12.0.0) + rake (12.1.0) rb-fsevent (0.10.2) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) @@ -863,17 +871,16 @@ GEM specinfra (~> 2.68) sfl (2.3) simple_oauth (0.3.1) - simplecov (0.15.0) + simplecov (0.15.1) docile (~> 1.1.0) json (>= 1.8, < 3) simplecov-html (~> 0.10.0) simplecov-html (0.10.2) - slop (3.6.0) snake_case_hash (1.0.4) hashie (~> 3.0) socksify (1.7.1) spank (1.0.1441140881) - specinfra (2.71.1) + specinfra (2.71.2) net-scp net-ssh (>= 2.7, < 5.0) net-telnet @@ -1002,7 +1009,7 @@ DEPENDENCIES rack-attack rack-cors rack-mini-profiler - rails (= 4.2.8) + rails (~> 5.0) rspec-rails sass-rails (~> 5.0) simplecov diff --git a/app/models/activity.rb b/app/models/activity.rb index 0e3047cd..77ad2e42 100644 --- a/app/models/activity.rb +++ b/app/models/activity.rb @@ -1,4 +1,4 @@ -class Activity < ActiveRecord::Base +class Activity < ApplicationRecord belongs_to :subject, polymorphic: true # favorite, comment belongs_to :user # user to notify end diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 00000000..10a4cba8 --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,3 @@ +class ApplicationRecord < ActiveRecord::Base + self.abstract_class = true +end diff --git a/app/models/avatar.rb b/app/models/avatar.rb index b0e48fda..54012c6b 100644 --- a/app/models/avatar.rb +++ b/app/models/avatar.rb @@ -1,3 +1,3 @@ -class Avatar < ActiveRecord::Base +class Avatar < ApplicationRecord belongs_to :user end diff --git a/app/models/category.rb b/app/models/category.rb index c98e64a8..74a34c8c 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -1,4 +1,4 @@ -class Category < ActiveRecord::Base +class Category < ApplicationRecord has_many :creations default_scope -> { order(:slug) } diff --git a/app/models/comment.rb b/app/models/comment.rb index f85bc343..208918e8 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -1,4 +1,4 @@ -class Comment < ActiveRecord::Base +class Comment < ApplicationRecord belongs_to :user belongs_to :creation has_many :activities, as: :subject, dependent: :destroy diff --git a/app/models/creation.rb b/app/models/creation.rb index 6bde308a..910528f8 100644 --- a/app/models/creation.rb +++ b/app/models/creation.rb @@ -1,4 +1,4 @@ -class Creation < ActiveRecord::Base +class Creation < ApplicationRecord validates :name, presence: true validates :category_id, presence: true belongs_to :user, counter_cache: true diff --git a/app/models/favorite.rb b/app/models/favorite.rb index c7d68c53..2a8b0b33 100644 --- a/app/models/favorite.rb +++ b/app/models/favorite.rb @@ -1,4 +1,4 @@ -class Favorite < ActiveRecord::Base +class Favorite < ApplicationRecord belongs_to :user belongs_to :creation, counter_cache: true, touch: true after_create :create_activity diff --git a/app/models/interest.rb b/app/models/interest.rb index a52286d4..197c4578 100644 --- a/app/models/interest.rb +++ b/app/models/interest.rb @@ -1,2 +1,2 @@ -class Interest < ActiveRecord::Base +class Interest < ApplicationRecord end diff --git a/app/models/location.rb b/app/models/location.rb index ff3256fd..0756476c 100644 --- a/app/models/location.rb +++ b/app/models/location.rb @@ -1,4 +1,4 @@ -class Location < ActiveRecord::Base +class Location < ApplicationRecord belongs_to :locatable, polymorphic: true validates :locatable, presence: true diff --git a/app/models/photo.rb b/app/models/photo.rb index ef8b96c8..2c9127e4 100644 --- a/app/models/photo.rb +++ b/app/models/photo.rb @@ -1,4 +1,4 @@ -class Photo < ActiveRecord::Base +class Photo < ApplicationRecord belongs_to :imageable, polymorphic: true, counter_cache: true, touch: true scope :processed, ->{ where(image_processing: nil) } diff --git a/app/models/tool.rb b/app/models/tool.rb index 43fd6e5b..73fb491a 100644 --- a/app/models/tool.rb +++ b/app/models/tool.rb @@ -1,4 +1,4 @@ -class Tool < ActiveRecord::Base +class Tool < ApplicationRecord validates :name, presence: true, uniqueness: true validates :asin, presence: true -end
\ No newline at end of file +end diff --git a/app/models/tutorial.rb b/app/models/tutorial.rb index e6fe95c3..acf55fe4 100644 --- a/app/models/tutorial.rb +++ b/app/models/tutorial.rb @@ -1,4 +1,4 @@ -class Tutorial < ActiveRecord::Base +class Tutorial < ApplicationRecord validates :url, presence: true belongs_to :user acts_as_taggable diff --git a/app/models/user.rb b/app/models/user.rb index 91b3cb42..7d32c74e 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,4 +1,4 @@ -class User < ActiveRecord::Base +class User < ApplicationRecord has_secure_password before_save :ensure_authentication_token after_create :send_welcome_email unless Rails.env.test? diff --git a/app/models/user_session.rb b/app/models/user_session.rb index 6d297452..3456c7d0 100644 --- a/app/models/user_session.rb +++ b/app/models/user_session.rb @@ -1,4 +1,4 @@ -class UserSession < ActiveRecord::Base +class UserSession < ApplicationRecord include Queryable belongs_to :user has_one :location, as: :locatable |
