Last active
December 23, 2015 07:49
-
-
Save znz/6603471 to your computer and use it in GitHub Desktop.
devise 3.0.3 と devise 3.1.0 で自動生成されるファイルの差分
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gems included by the bundle: | |
* actionmailer (3.2.14) | |
* actionpack (3.2.14) | |
* activemodel (3.2.14) | |
* activerecord (3.2.14) | |
* activeresource (3.2.14) | |
* activesupport (3.2.14) | |
* arel (3.0.2) | |
* bcrypt-ruby (3.1.2) | |
* builder (3.0.4) | |
* bundler (1.3.5) | |
* coffee-rails (3.2.2) | |
* coffee-script (2.2.0) | |
* coffee-script-source (1.6.3) | |
* devise (3.0.3) | |
* erubis (2.7.0) | |
* execjs (2.0.1) | |
* hike (1.2.3) | |
* i18n (0.6.5) | |
* journey (1.0.4) | |
* jquery-rails (3.0.4) | |
* json (1.8.0) | |
* mail (2.5.4) | |
* mime-types (1.25) | |
* multi_json (1.8.0) | |
* orm_adapter (0.4.0) | |
* polyglot (0.3.3) | |
* rack (1.4.5) | |
* rack-cache (1.2) | |
* rack-ssl (1.3.3) | |
* rack-test (0.6.2) | |
* rails (3.2.14) | |
* railties (3.2.14) | |
* rake (10.1.0) | |
* rdoc (3.12.2) | |
* sass (3.2.10) | |
* sass-rails (3.2.6) | |
* sprockets (2.2.2) | |
* sqlite3 (1.3.8) | |
* thor (0.18.1) | |
* tilt (1.4.1) | |
* treetop (1.4.15) | |
* tzinfo (0.3.37) | |
* uglifier (2.2.1) | |
* warden (1.2.3) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gems included by the bundle: | |
* actionmailer (3.2.14) | |
* actionpack (3.2.14) | |
* activemodel (3.2.14) | |
* activerecord (3.2.14) | |
* activeresource (3.2.14) | |
* activesupport (3.2.14) | |
* arel (3.0.2) | |
* atomic (1.1.14) | |
* bcrypt-ruby (3.1.2) | |
* builder (3.0.4) | |
* bundler (1.3.5) | |
* coffee-rails (3.2.2) | |
* coffee-script (2.2.0) | |
* coffee-script-source (1.6.3) | |
* devise (3.1.0) | |
* erubis (2.7.0) | |
* execjs (2.0.1) | |
* hike (1.2.3) | |
* i18n (0.6.5) | |
* journey (1.0.4) | |
* jquery-rails (3.0.4) | |
* json (1.8.0) | |
* mail (2.5.4) | |
* mime-types (1.25) | |
* multi_json (1.8.0) | |
* orm_adapter (0.4.0) | |
* polyglot (0.3.3) | |
* rack (1.4.5) | |
* rack-cache (1.2) | |
* rack-ssl (1.3.3) | |
* rack-test (0.6.2) | |
* rails (3.2.14) | |
* railties (3.2.14) | |
* rake (10.1.0) | |
* rdoc (3.12.2) | |
* sass (3.2.10) | |
* sass-rails (3.2.6) | |
* sprockets (2.2.2) | |
* sqlite3 (1.3.8) | |
* thor (0.18.1) | |
* thread_safe (0.1.3) | |
* tilt (1.4.1) | |
* treetop (1.4.15) | |
* tzinfo (0.3.37) | |
* uglifier (2.2.1) | |
* warden (1.2.3) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -u devise30/db/migrate/20130918020528_devise_create_users.rb devise31/db/migrate/20130918020537_devise_create_users.rb | |
--- devise30/db/migrate/20130918020528_devise_create_users.rb 2013-09-18 11:05:28.000000000 +0900 | |
+++ devise31/db/migrate/20130918020537_devise_create_users.rb 2013-09-18 11:05:37.000000000 +0900 | |
@@ -13,7 +13,7 @@ | |
t.datetime :remember_created_at | |
## Trackable | |
- t.integer :sign_in_count, :default => 0 | |
+ t.integer :sign_in_count, :default => 0, :null => false | |
t.datetime :current_sign_in_at | |
t.datetime :last_sign_in_at | |
t.string :current_sign_in_ip | |
@@ -26,13 +26,10 @@ | |
# t.string :unconfirmed_email # Only if using reconfirmable | |
## Lockable | |
- # t.integer :failed_attempts, :default => 0 # Only if lock strategy is :failed_attempts | |
+ # t.integer :failed_attempts, :default => 0, :null => false # Only if lock strategy is :failed_attempts | |
# t.string :unlock_token # Only if unlock strategy is :email or :both | |
# t.datetime :locked_at | |
- ## Token authenticatable | |
- # t.string :authentication_token | |
- | |
t.timestamps | |
end | |
@@ -41,6 +38,5 @@ | |
add_index :users, :reset_password_token, :unique => true | |
# add_index :users, :confirmation_token, :unique => true | |
# add_index :users, :unlock_token, :unique => true | |
- # add_index :users, :authentication_token, :unique => true | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -u =(tr '"' "'" < devise30/config/initializers/devise.rb) =(tr '"' "'" < devise31/config/initializers/devise.rb) | |
--- /tmp/zsh6zI5X7 2013-09-18 11:02:42.000000000 +0900 | |
+++ /tmp/zshYypaGP 2013-09-18 11:02:42.000000000 +0900 | |
@@ -1,9 +1,15 @@ | |
# Use this hook to configure devise mailer, warden hooks and so forth. | |
# Many of these configuration options can be set straight in your model. | |
Devise.setup do |config| | |
+ # The secret key used by Devise. Devise uses this key to generate | |
+ # random tokens. Changing this key will render invalid all existing | |
+ # confirmation, reset password and unlock tokens in the database. | |
+ config.secret_key = '938fb3fd19c820347191d4c6aa83bb7792c2b4cf21512e9b169c997a881363778302cee54f721ac6d32c203be7883dd95fb3840aa6fcd13420bcaeb614984a31' | |
+ | |
# ==> Mailer Configuration | |
# Configure the e-mail address which will be shown in Devise::Mailer, | |
- # note that it will be overwritten if you use your own mailer class with default 'from' parameter. | |
+ # note that it will be overwritten if you use your own mailer class | |
+ # with default 'from' parameter. | |
config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com' | |
# Configure the class responsible to send e-mails. | |
@@ -92,7 +98,7 @@ | |
config.stretches = Rails.env.test? ? 1 : 10 | |
# Setup a pepper to generate the encrypted password. | |
- # config.pepper = '78b9e8ca5af14b9056027f4bbabe8e73b18ec2a2b0055ca3a282de261a7a8ad7cc25956162e63b987b7d7af2b2fc1173e600021a6963108e701be30415bc6262' | |
+ # config.pepper = 'de7ffe01a0f79c8bce1f397c761d1727deea30683d75e3e2f0f0a8b359511d070ee22ad5f6c9bd849adf701c45882b8218c3082c153ced1e8e3a67d9d107f854' | |
# ==> Configuration for :confirmable | |
# A period that the user is allowed to access the website even without |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -u devise30/config/initializers/devise.rb devise31/config/initializers/devise.rb | |
--- devise30/config/initializers/devise.rb 2013-09-18 10:53:26.000000000 +0900 | |
+++ devise31/config/initializers/devise.rb 2013-09-18 10:53:34.000000000 +0900 | |
@@ -1,13 +1,19 @@ | |
# Use this hook to configure devise mailer, warden hooks and so forth. | |
# Many of these configuration options can be set straight in your model. | |
Devise.setup do |config| | |
+ # The secret key used by Devise. Devise uses this key to generate | |
+ # random tokens. Changing this key will render invalid all existing | |
+ # confirmation, reset password and unlock tokens in the database. | |
+ config.secret_key = '938fb3fd19c820347191d4c6aa83bb7792c2b4cf21512e9b169c997a881363778302cee54f721ac6d32c203be7883dd95fb3840aa6fcd13420bcaeb614984a31' | |
+ | |
# ==> Mailer Configuration | |
# Configure the e-mail address which will be shown in Devise::Mailer, | |
- # note that it will be overwritten if you use your own mailer class with default "from" parameter. | |
- config.mailer_sender = "please-change-me-at-config-initializers-devise@example.com" | |
+ # note that it will be overwritten if you use your own mailer class | |
+ # with default "from" parameter. | |
+ config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com' | |
# Configure the class responsible to send e-mails. | |
- # config.mailer = "Devise::Mailer" | |
+ # config.mailer = 'Devise::Mailer' | |
# ==> ORM configuration | |
# Load and configure the ORM. Supports :active_record (default) and | |
@@ -61,8 +67,8 @@ | |
# If http headers should be returned for AJAX requests. True by default. | |
# config.http_authenticatable_on_xhr = true | |
- # The realm used in Http Basic Authentication. "Application" by default. | |
- # config.http_authentication_realm = "Application" | |
+ # The realm used in Http Basic Authentication. 'Application' by default. | |
+ # config.http_authentication_realm = 'Application' | |
# It will change confirmation, password recovery and other workflows | |
# to behave the same regardless if the e-mail provided was right or wrong. | |
@@ -92,7 +98,7 @@ | |
config.stretches = Rails.env.test? ? 1 : 10 | |
# Setup a pepper to generate the encrypted password. | |
- # config.pepper = "78b9e8ca5af14b9056027f4bbabe8e73b18ec2a2b0055ca3a282de261a7a8ad7cc25956162e63b987b7d7af2b2fc1173e600021a6963108e701be30415bc6262" | |
+ # config.pepper = 'de7ffe01a0f79c8bce1f397c761d1727deea30683d75e3e2f0f0a8b359511d070ee22ad5f6c9bd849adf701c45882b8218c3082c153ced1e8e3a67d9d107f854' | |
# ==> Configuration for :confirmable | |
# A period that the user is allowed to access the website even without | |
@@ -217,7 +223,7 @@ | |
# should add them to the navigational formats lists. | |
# | |
# The "*/*" below is required to match Internet Explorer requests. | |
- # config.navigational_formats = ["*/*", :html] | |
+ # config.navigational_formats = ['*/*', :html] | |
# The default HTTP method used to sign out a resource. Default is :delete. | |
config.sign_out_via = :delete | |
@@ -241,12 +247,12 @@ | |
# is mountable, there are some extra configurations to be taken into account. | |
# The following options are available, assuming the engine is mounted as: | |
# | |
- # mount MyEngine, at: "/my_engine" | |
+ # mount MyEngine, at: '/my_engine' | |
# | |
# The router that invoked `devise_for`, in the example above, would be: | |
# config.router_name = :my_engine | |
# | |
# When using omniauth, Devise cannot automatically set Omniauth path, | |
# so you need to do it manually. For the users scope, it would be: | |
- # config.omniauth_path_prefix = "/my_engine/users/auth" | |
+ # config.omniauth_path_prefix = '/my_engine/users/auth' | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -u devise30/config/locales/devise.en.yml devise31/config/locales/devise.en.yml | |
--- devise30/config/locales/devise.en.yml 2013-09-18 10:53:26.000000000 +0900 | |
+++ devise31/config/locales/devise.en.yml 2013-09-18 10:53:34.000000000 +0900 | |
@@ -3,17 +3,18 @@ | |
en: | |
devise: | |
confirmations: | |
- confirmed: "Your account was successfully confirmed. You are now signed in." | |
+ confirmed: "Your account was successfully confirmed. Please sign in." | |
+ confirmed_and_signed_in: "Your account was successfully confirmed. You are now signed in." | |
send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes." | |
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions about how to confirm your account in a few minutes." | |
failure: | |
already_authenticated: "You are already signed in." | |
- inactive: "Your account was not activated yet." | |
+ inactive: "Your account is not activated yet." | |
invalid: "Invalid email or password." | |
invalid_token: "Invalid authentication token." | |
locked: "Your account is locked." | |
not_found_in_database: "Invalid email or password." | |
- timeout: "Your session expired, please sign in again to continue." | |
+ timeout: "Your session expired. Please sign in again to continue." | |
unauthenticated: "You need to sign in or sign up before continuing." | |
unconfirmed: "You have to confirm your account before continuing." | |
mailer: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -u devise30/app/models/user.rb devise31/app/models/user.rb | |
--- devise30/app/models/user.rb 2013-09-18 11:05:28.000000000 +0900 | |
+++ devise31/app/models/user.rb 2013-09-18 11:05:37.000000000 +0900 | |
@@ -1,7 +1,6 @@ | |
class User < ActiveRecord::Base | |
# Include default devise modules. Others available are: | |
- # :token_authenticatable, :confirmable, | |
- # :lockable, :timeoutable and :omniauthable | |
+ # :confirmable, :lockable, :timeoutable and :omniauthable | |
devise :database_authenticatable, :registerable, | |
:recoverable, :rememberable, :trackable, :validatable | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -urN devise30/app/views devise31/app/views | |
diff -urN devise30/app/views/devise/mailer/confirmation_instructions.html.erb devise31/app/views/devise/mailer/confirmation_instructions.html.erb | |
--- devise30/app/views/devise/mailer/confirmation_instructions.html.erb 2013-09-18 11:07:30.000000000 +0900 | |
+++ devise31/app/views/devise/mailer/confirmation_instructions.html.erb 2013-09-18 11:07:38.000000000 +0900 | |
@@ -2,4 +2,4 @@ | |
<p>You can confirm your account email through the link below:</p> | |
-<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p> | |
+<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @token) %></p> | |
diff -urN devise30/app/views/devise/mailer/reset_password_instructions.html.erb devise31/app/views/devise/mailer/reset_password_instructions.html.erb | |
--- devise30/app/views/devise/mailer/reset_password_instructions.html.erb 2013-09-18 11:07:30.000000000 +0900 | |
+++ devise31/app/views/devise/mailer/reset_password_instructions.html.erb 2013-09-18 11:07:38.000000000 +0900 | |
@@ -2,7 +2,7 @@ | |
<p>Someone has requested a link to change your password. You can do this through the link below.</p> | |
-<p><%= link_to 'Change my password', edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %></p> | |
+<p><%= link_to 'Change my password', edit_password_url(@resource, :reset_password_token => @token) %></p> | |
<p>If you didn't request this, please ignore this email.</p> | |
<p>Your password won't change until you access the link above and create a new one.</p> | |
diff -urN devise30/app/views/devise/mailer/unlock_instructions.html.erb devise31/app/views/devise/mailer/unlock_instructions.html.erb | |
--- devise30/app/views/devise/mailer/unlock_instructions.html.erb 2013-09-18 11:07:30.000000000 +0900 | |
+++ devise31/app/views/devise/mailer/unlock_instructions.html.erb 2013-09-18 11:07:38.000000000 +0900 | |
@@ -4,4 +4,4 @@ | |
<p>Click the link below to unlock your account:</p> | |
-<p><%= link_to 'Unlock my account', unlock_url(@resource, :unlock_token => @resource.unlock_token) %></p> | |
+<p><%= link_to 'Unlock my account', unlock_url(@resource, :unlock_token => @token) %></p> | |
diff -urN devise30/app/views/devise/shared/_links.erb devise31/app/views/devise/shared/_links.erb | |
--- devise30/app/views/devise/shared/_links.erb 2013-09-18 11:07:30.000000000 +0900 | |
+++ devise31/app/views/devise/shared/_links.erb 2013-09-18 11:07:38.000000000 +0900 | |
@@ -6,7 +6,7 @@ | |
<%= link_to "Sign up", new_registration_path(resource_name) %><br /> | |
<% end -%> | |
-<%- if devise_mapping.recoverable? && controller_name != 'passwords' %> | |
+<%- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %> | |
<%= link_to "Forgot your password?", new_password_path(resource_name) %><br /> | |
<% end -%> | |
@@ -22,4 +22,4 @@ | |
<%- resource_class.omniauth_providers.each do |provider| %> | |
<%= link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider) %><br /> | |
<% end -%> | |
-<% end -%> | |
\ No newline at end of file | |
+<% end -%> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment