spec/dummy/log/test.log in my_forum-0.0.1.beta32 vs spec/dummy/log/test.log in my_forum-0.0.1.beta33
- old
+ new
@@ -215,5 +215,3295 @@
[1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
[1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "ef806c1a30e8af9c7802b9bd803b3b6e1aae1fe847a1dcfd46eec171b581ae7b"], ["salt", "320528c90278e2667c17d852c6755701198e98abb4d9d6d9cb6df61aa87a7016"], ["created_at", "2015-11-13 12:23:23.479063"], ["updated_at", "2015-11-13 12:23:23.479063"]]
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.0ms)[0m [1mCREATE TABLE "my_forum_categories" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "my_forum_category_permissions" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_group_id" integer, "category_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36m (0.7ms)[0m [1mCREATE TABLE "my_forum_forums" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "category_id" integer, "name" varchar, "description" varchar, "topics_count" integer, "posts_count" integer, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "my_forum_images" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "post_id" integer, "file_name" varchar, "file_size" integer, "type" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36m (0.7ms)[0m [1mCREATE TABLE "my_forum_log_read_marks" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "topic_id" integer, "post_id" integer, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "my_forum_posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "topic_id" integer, "forum_id" integer, "text" text, "created_at" datetime, "updated_at" datetime)
+ [1m[36m (0.9ms)[0m [1mCREATE TABLE "my_forum_private_messages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "sender_id" integer, "recipient_id" integer, "sender_deleted" boolean DEFAULT 'f', "recipient_deleted" boolean DEFAULT 'f', "unread" boolean DEFAULT 't', "subject" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "my_forum_roles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "color" varchar, "rights" text, "created_at" datetime, "updated_at" datetime)
+ [1m[36m (0.7ms)[0m [1mCREATE TABLE "my_forum_topics" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "forum_id" integer, "user_id" integer, "latest_post_id" integer, "name" varchar, "description" varchar, "views" integer, "posts_count" integer DEFAULT 0, "pinned" boolean DEFAULT 'f', "closed" boolean DEFAULT 'f', "deleted" boolean DEFAULT 'f', "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "my_forum_user_group_links" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "user_group_id" integer, "created_at" datetime, "updated_at" datetime)
+ [1m[36m (0.8ms)[0m [1mCREATE TABLE "my_forum_user_groups" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "html_color" varchar, "default" boolean DEFAULT 'f', "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "my_forum_user_roles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "role_id" integer, "created_at" datetime, "updated_at" datetime)
+ [1m[36m (0.7ms)[0m [1mCREATE TABLE "my_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "email" varchar, "posts_count" integer, "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime, "updated_at" datetime, "last_logged_in" datetime) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.4ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20151012095554')
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Migrating to CreateMyForumForums (20141117122725)
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mCREATE TABLE "my_forum_forums" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "category_id" integer, "name" varchar, "description" varchar, "topics_count" integer, "posts_count" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+SQLite3::SQLException: table "my_forum_forums" already exists: CREATE TABLE "my_forum_forums" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "category_id" integer, "name" varchar, "description" varchar, "topics_count" integer, "posts_count" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m
+ [1m[35m (0.1ms)[0m select sqlite_version(*)
+ [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+Migrating to CreateMyForumForums (20141117122725)
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.3ms)[0m CREATE TABLE "my_forum_forums" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "category_id" integer, "name" varchar, "description" varchar, "topics_count" integer, "posts_count" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20141117122725"]]
+ [1m[35m (0.7ms)[0m commit transaction
+Migrating to CreateMyForumTopics (20141117122742)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.2ms)[0m CREATE TABLE "my_forum_topics" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "forum_id" integer, "user_id" integer, "latest_post_id" integer, "name" varchar, "description" varchar, "views" integer, "posts_count" integer DEFAULT 0, "pinned" boolean DEFAULT 'f', "closed" boolean DEFAULT 'f', "deleted" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20141117122742"]]
+ [1m[35m (0.7ms)[0m commit transaction
+Migrating to CreateMyForumPosts (20141117122751)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.3ms)[0m CREATE TABLE "my_forum_posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "topic_id" integer, "forum_id" integer, "text" text(4294967295), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20141117122751"]]
+ [1m[35m (0.5ms)[0m commit transaction
+Migrating to CreateMyForumCategories (20141118081021)
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.2ms)[0m CREATE TABLE "my_forum_categories" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20141118081021"]]
+ [1m[35m (0.7ms)[0m commit transaction
+Migrating to CreateMyForumUsers (20141118131215)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.3ms)[0m CREATE TABLE "my_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "real_name" varchar, "gender" integer, "birthdate" date, "signature" text, "avatar" varchar, "location" varchar, "user_ip" varchar, "additional_info" text, "email" varchar, "posts_count" integer, "activated" boolean DEFAULT 'f', "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "last_logged_in" datetime)
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'admin' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'admin@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "is_admin", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?)[0m [["login", "admin"], ["password", "2caca2117da4cd17060c51617ba5d0bd53c2d68b39cbf2aaf0bfb5ea06935959"], ["is_admin", "t"], ["email", "admin@example.com"], ["salt", "8be153734c156752161df5bf02e1bafe75e8034951935e7c9bbcfc4c00eef961"], ["created_at", "2015-12-22 14:44:51.980629"], ["updated_at", "2015-12-22 14:44:51.980629"]]
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141118131215"]]
+ [1m[36m (0.6ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumRoles (20141222094522)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_roles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "color" varchar, "rights" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141222094522"]]
+ [1m[36m (0.5ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumUserRoles (20141222094538)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_user_roles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "role_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141222094538"]]
+ [1m[36m (0.6ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumLogReadMarks (20150202115250)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_log_read_marks" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "topic_id" integer, "post_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20150202115250"]]
+ [1m[36m (0.5ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumUserGroups (20150215200453)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_user_groups" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "html_color" varchar, "default" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mMyForum::UserGroup Load (0.1ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Guests"]]
+ [1m[36mMyForum::UserGroup Load (0.0ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Member"]]
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "my_forum_user_groups" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Guests"], ["created_at", "2015-12-22 14:44:51.998230"], ["updated_at", "2015-12-22 14:44:51.998230"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_groups" ("name", "default", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["name", "Member"], ["default", "t"], ["created_at", "2015-12-22 14:44:51.999333"], ["updated_at", "2015-12-22 14:44:51.999333"]]
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "my_forum_user_groups" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Moderator"], ["created_at", "2015-12-22 14:44:52.000260"], ["updated_at", "2015-12-22 14:44:52.000260"]]
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "my_forum_user_groups" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Admin"], ["created_at", "2015-12-22 14:44:52.001058"], ["updated_at", "2015-12-22 14:44:52.001058"]]
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20150215200453"]]
+ [1m[36m (0.8ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumUserGroupLinks (20150215204852)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.3ms)[0m [1mCREATE TABLE "my_forum_user_group_links" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "user_group_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20150215204852"]]
+ [1m[36m (0.7ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumCategoryPermissions (20150215212443)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.3ms)[0m [1mCREATE TABLE "my_forum_category_permissions" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_group_id" integer, "category_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20150215212443"]]
+ [1m[36m (0.6ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumPrivateMessages (20150227210814)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_private_messages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "sender_id" integer, "sender_login" varchar, "recipient_id" integer, "recipient_login" varchar, "sender_deleted" boolean DEFAULT 'f', "recipient_deleted" boolean DEFAULT 'f', "unread" boolean DEFAULT 't', "subject" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20150227210814"]]
+ [1m[36m (0.6ms)[0m [1mcommit transaction[0m
+Migrating to CreateMyForumImages (20151012095554)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mCREATE TABLE "my_forum_images" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "post_id" integer, "file_name" varchar, "file_size" integer, "type" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20151012095554"]]
+ [1m[36m (0.6ms)[0m [1mcommit transaction[0m
+Migrating to AddIsDeleted (20151218135729)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.2ms)[0m [1mALTER TABLE "my_forum_posts" ADD "is_deleted" boolean DEFAULT 'f'[0m
+ [1m[35m (0.2ms)[0m ALTER TABLE "my_forum_topics" ADD "is_deleted" boolean DEFAULT 'f'
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20151218135729"]]
+ [1m[35m (0.6ms)[0m commit transaction
+Migrating to CreateMyForumEmoticons (20151220121140)
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.2ms)[0m CREATE TABLE "my_forum_emoticons" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "file_name" varchar, "code" varchar, "is_active" boolean DEFAULT 't', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20151220121140"]]
+ [1m[35m (0.6ms)[0m commit transaction
+Migrating to MyForumRenameUserAvatar (20151221203243)
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.4ms)[0m CREATE TEMPORARY TABLE "amy_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "real_name" varchar, "gender" integer, "birthdate" date, "signature" text, "avatar_url" varchar, "location" varchar, "user_ip" varchar, "additional_info" text, "email" varchar, "posts_count" integer, "activated" boolean DEFAULT 'f', "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "last_logged_in" datetime)
+ [1m[36m (0.1ms)[0m [1mSELECT * FROM "my_forum_users"[0m
+ [1m[35m (0.1ms)[0m INSERT INTO "amy_forum_users" ("id","login","password","salt","real_name","gender","birthdate","signature","avatar_url","location","user_ip","additional_info","email","posts_count","activated","is_admin","is_moderator","is_deleted","permanently_banned","created_at","updated_at","last_logged_in") VALUES (1, 'admin', '2caca2117da4cd17060c51617ba5d0bd53c2d68b39cbf2aaf0bfb5ea06935959', '8be153734c156752161df5bf02e1bafe75e8034951935e7c9bbcfc4c00eef961', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin@example.com', NULL, 'f', 't', 'f', 'f', 'f', '2015-12-22 14:44:51.980629', '2015-12-22 14:44:51.980629', NULL)
+ [1m[36m (0.3ms)[0m [1mDROP TABLE "my_forum_users"[0m
+ [1m[35m (0.1ms)[0m CREATE TABLE "my_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "real_name" varchar, "gender" integer, "birthdate" date, "signature" text, "avatar_url" varchar, "location" varchar, "user_ip" varchar, "additional_info" text, "email" varchar, "posts_count" integer, "activated" boolean DEFAULT 'f', "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "last_logged_in" datetime)
+ [1m[36m (0.1ms)[0m [1mSELECT * FROM "amy_forum_users"[0m
+ [1m[35m (0.0ms)[0m INSERT INTO "my_forum_users" ("id","login","password","salt","real_name","gender","birthdate","signature","avatar_url","location","user_ip","additional_info","email","posts_count","activated","is_admin","is_moderator","is_deleted","permanently_banned","created_at","updated_at","last_logged_in") VALUES (1, 'admin', '2caca2117da4cd17060c51617ba5d0bd53c2d68b39cbf2aaf0bfb5ea06935959', '8be153734c156752161df5bf02e1bafe75e8034951935e7c9bbcfc4c00eef961', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin@example.com', NULL, 'f', 't', 'f', 'f', 'f', '2015-12-22 14:44:51.980629', '2015-12-22 14:44:51.980629', NULL)
+ [1m[36m (0.3ms)[0m [1mDROP TABLE "amy_forum_users"[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20151221203243"]]
+ [1m[36m (0.7ms)[0m [1mcommit transaction[0m
+Migrating to MyForumChangeUserAvatar (20151221205045)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mCREATE TEMPORARY TABLE "amy_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "real_name" varchar, "gender" integer, "birthdate" date, "signature" text, "avatar_url" varchar, "location" varchar, "user_ip" varchar, "additional_info" text, "email" varchar, "posts_count" integer, "activated" boolean DEFAULT 'f', "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "last_logged_in" datetime) [0m
+ [1m[35m (0.1ms)[0m SELECT * FROM "my_forum_users"
+ [1m[36m (0.1ms)[0m [1mINSERT INTO "amy_forum_users" ("id","login","password","salt","real_name","gender","birthdate","signature","avatar_url","location","user_ip","additional_info","email","posts_count","activated","is_admin","is_moderator","is_deleted","permanently_banned","created_at","updated_at","last_logged_in") VALUES (1, 'admin', '2caca2117da4cd17060c51617ba5d0bd53c2d68b39cbf2aaf0bfb5ea06935959', '8be153734c156752161df5bf02e1bafe75e8034951935e7c9bbcfc4c00eef961', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin@example.com', NULL, 'f', 't', 'f', 'f', 'f', '2015-12-22 14:44:51.980629', '2015-12-22 14:44:51.980629', NULL)[0m
+ [1m[35m (0.2ms)[0m DROP TABLE "my_forum_users"
+ [1m[36m (0.1ms)[0m [1mCREATE TABLE "my_forum_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "login" varchar, "password" varchar, "salt" varchar, "real_name" varchar, "gender" integer, "birthdate" date, "signature" text, "avatar_url" text, "location" varchar, "user_ip" varchar, "additional_info" text, "email" varchar, "posts_count" integer, "activated" boolean DEFAULT 'f', "is_admin" boolean DEFAULT 'f', "is_moderator" boolean DEFAULT 'f', "is_deleted" boolean DEFAULT 'f', "permanently_banned" boolean DEFAULT 'f', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "last_logged_in" datetime) [0m
+ [1m[35m (0.1ms)[0m SELECT * FROM "amy_forum_users"
+ [1m[36m (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("id","login","password","salt","real_name","gender","birthdate","signature","avatar_url","location","user_ip","additional_info","email","posts_count","activated","is_admin","is_moderator","is_deleted","permanently_banned","created_at","updated_at","last_logged_in") VALUES (1, 'admin', '2caca2117da4cd17060c51617ba5d0bd53c2d68b39cbf2aaf0bfb5ea06935959', '8be153734c156752161df5bf02e1bafe75e8034951935e7c9bbcfc4c00eef961', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'admin@example.com', NULL, 'f', 't', 'f', 'f', 'f', '2015-12-22 14:44:51.980629', '2015-12-22 14:44:51.980629', NULL)[0m
+ [1m[35m (0.1ms)[0m DROP TABLE "amy_forum_users"
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20151221205045"]]
+ [1m[35m (0.7ms)[0m commit transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "4a623f9184864ca232e48dfd886d9991cc270ef7f3e9d9af31bea5d3d87f22f5"], ["email", "demo@example.com"], ["salt", "32fd337e342664cfc41ba8ecf33949e4b8b93539dce3e47c0996d4a0e27dce70"], ["created_at", "2015-12-22 14:44:58.790893"], ["updated_at", "2015-12-22 14:44:58.790893"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 22ms (Views: 12.0ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "4a623f9184864ca232e48dfd886d9991cc270ef7f3e9d9af31bea5d3d87f22f5"], ["email", "demo@example.com"], ["salt", "32fd337e342664cfc41ba8ecf33949e4b8b93539dce3e47c0996d4a0e27dce70"], ["created_at", "2015-12-22 14:44:58.844820"], ["updated_at", "2015-12-22 14:44:58.844820"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:44:58.878001' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "d5e0be18c7762b150f5b2729047fe78bfe3d7ab217484bd97ea6d28d734f0629"], ["salt", "8c56e8028cb36c0a406b1b303a36889e476710fae66c392897a07e8c24c4550d"], ["updated_at", "2015-12-22 14:44:58.892941"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.8ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.9ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 147.1ms
+
+Sent mail to demo@example.com (6.2ms)
+Date: Tue, 22 Dec 2015 16:44:59 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567961eb9b2b_62fc3ff96485e204928c5@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567961eb8adb_62fc3ff96485e204927e2";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567961eb8adb_62fc3ff96485e204927e2
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: CspcZkROqf
+
+----==_mimepart_567961eb8adb_62fc3ff96485e204927e2
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: CspcZkROqf
+
+ </body>
+</html>
+
+----==_mimepart_567961eb8adb_62fc3ff96485e204927e2--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 195ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "570955e0439902ce08cdcbbfd766d7f22fb242927646e0280c61d95c7eda78b3"], ["email", "demo@example.com"], ["salt", "66f09b558f1c235695e5210827bf7104b7347aa55bcbbecf790a309024f13fdf"], ["created_at", "2015-12-22 14:44:59.049122"], ["updated_at", "2015-12-22 14:44:59.049122"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:44:59.055146' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "570955e0439902ce08cdcbbfd766d7f22fb242927646e0280c61d95c7eda78b3"], ["email", "demo@example.com"], ["salt", "66f09b558f1c235695e5210827bf7104b7347aa55bcbbecf790a309024f13fdf"], ["created_at", "2015-12-22 14:44:59.066217"], ["updated_at", "2015-12-22 14:44:59.066217"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:44:59.072075' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.1ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 10ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "570955e0439902ce08cdcbbfd766d7f22fb242927646e0280c61d95c7eda78b3"], ["email", "demo@example.com"], ["salt", "66f09b558f1c235695e5210827bf7104b7347aa55bcbbecf790a309024f13fdf"], ["created_at", "2015-12-22 14:44:59.083790"], ["updated_at", "2015-12-22 14:44:59.083790"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:44:59.089141' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "ce0cc033e284f7d8299395941d156de6ef8ee74592e1b7d27b9c3ca49fc9e04c"], ["salt", "c5aa31b9024f15cade094067efe868b18b575a6a8d8a77997fd553bb80ddf37f"], ["updated_at", "2015-12-22 14:44:59.095891"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.2ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "17067d9c94c0b2b57710fea6f7d59f063c8d7c47469340f87cb91567880c735b"], ["salt", "603abb349f165c3e971e2a85eac00fe6dd093419a360f41d8bf2eef861fd1e97"], ["created_at", "2015-12-22 14:44:59.115202"], ["updated_at", "2015-12-22 14:44:59.115202"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 14:44:59.116461"], ["updated_at", "2015-12-22 14:44:59.116461"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 13ms (ActiveRecord: 0.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "a87ccc5034b91bf9b797d90576a631679ac5869d998f3871903ad74b350ae5bb"], ["salt", "6810586a002d8b324dded6d785a34936765fac6c6a4c0d62bd3eee19d3ec6bbd"], ["created_at", "2015-12-22 14:44:59.123059"], ["updated_at", "2015-12-22 14:44:59.123059"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "99887342b84d77af72e0199ff2f5100f4fd4a150f7c7a67ca8c3f1c9b333d781"], ["email", "demo@example.com"], ["salt", "6a564a2b3a4de665b52caa00a3602ab583f195dc550fea8089bc0a97bee1cfca"], ["created_at", "2015-12-22 14:49:25.082407"], ["updated_at", "2015-12-22 14:49:25.082407"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
+ [1m[36m (0.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.3ms)
+Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.2ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "99887342b84d77af72e0199ff2f5100f4fd4a150f7c7a67ca8c3f1c9b333d781"], ["email", "demo@example.com"], ["salt", "6a564a2b3a4de665b52caa00a3602ab583f195dc550fea8089bc0a97bee1cfca"], ["created_at", "2015-12-22 14:49:25.131673"], ["updated_at", "2015-12-22 14:49:25.131673"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:49:25.156089' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "aaf8c4c4762d2a2a639745c3ab8d96da458f49ec59ea1944a728e7fbce792ed6"], ["salt", "3b5e5d273367cf6c4e586268e0b3de4a99833099374a5f814893734178eb8e92"], ["updated_at", "2015-12-22 14:49:25.166910"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.9ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 119.0ms
+
+Sent mail to demo@example.com (4.3ms)
+Date: Tue, 22 Dec 2015 16:49:25 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567962f545bb9_646a3feebc85e1f8840d3@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567962f544fd5_646a3feebc85e1f883955";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567962f544fd5_646a3feebc85e1f883955
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: uofwMcVafE
+
+----==_mimepart_567962f544fd5_646a3feebc85e1f883955
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: uofwMcVafE
+
+ </body>
+</html>
+
+----==_mimepart_567962f544fd5_646a3feebc85e1f883955--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 154ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "99887342b84d77af72e0199ff2f5100f4fd4a150f7c7a67ca8c3f1c9b333d781"], ["email", "demo@example.com"], ["salt", "6a564a2b3a4de665b52caa00a3602ab583f195dc550fea8089bc0a97bee1cfca"], ["created_at", "2015-12-22 14:49:25.295338"], ["updated_at", "2015-12-22 14:49:25.295338"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:49:25.302002' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.9ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "99887342b84d77af72e0199ff2f5100f4fd4a150f7c7a67ca8c3f1c9b333d781"], ["email", "demo@example.com"], ["salt", "6a564a2b3a4de665b52caa00a3602ab583f195dc550fea8089bc0a97bee1cfca"], ["created_at", "2015-12-22 14:49:25.312747"], ["updated_at", "2015-12-22 14:49:25.312747"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:49:25.318936' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "99887342b84d77af72e0199ff2f5100f4fd4a150f7c7a67ca8c3f1c9b333d781"], ["email", "demo@example.com"], ["salt", "6a564a2b3a4de665b52caa00a3602ab583f195dc550fea8089bc0a97bee1cfca"], ["created_at", "2015-12-22 14:49:25.328806"], ["updated_at", "2015-12-22 14:49:25.328806"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:49:25.336328' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "d2260a132ef857a2fac54abce8566a978610ca0c11fb0f37d31d4a295b52b0c9"], ["salt", "1c0921a41066755347cc7cc6e4f35002a27614fa08e353b791f1acc93202644f"], ["updated_at", "2015-12-22 14:49:25.341872"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.1ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "7d0b79035f5355ea727055a8a3b8d34b876921c3f62c69c93e94907cba29253d"], ["salt", "66a423fe12aff138287a422e17f54cdab4a5ebf64ccaf267e6651eadb2ffd95e"], ["created_at", "2015-12-22 14:49:25.359792"], ["updated_at", "2015-12-22 14:49:25.359792"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 14:49:25.360916"], ["updated_at", "2015-12-22 14:49:25.360916"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 11ms (ActiveRecord: 0.6ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "e9a7cb1a7732c886aa3b61e3fc1798225f7a31e594474eb4cd7546f61455066c"], ["salt", "fe4e0633a72d809fcb5d73b4e08478b22add3753a687e0a9b86f5289c781542b"], ["created_at", "2015-12-22 14:51:19.119074"], ["updated_at", "2015-12-22 14:51:19.119074"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "b7b66fe9c764d9743157b67f71edd74acfd7f185fee03a991a7d87640100a3da"], ["email", "demo@example.com"], ["salt", "068b48b50a29e6a0f3ab9b6a6b34e7302b83fe16cdd0934ab6d86a6536cb17c8"], ["created_at", "2015-12-22 14:51:22.210015"], ["updated_at", "2015-12-22 14:51:22.210015"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
+ [1m[36m (0.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.4ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "b7b66fe9c764d9743157b67f71edd74acfd7f185fee03a991a7d87640100a3da"], ["email", "demo@example.com"], ["salt", "068b48b50a29e6a0f3ab9b6a6b34e7302b83fe16cdd0934ab6d86a6536cb17c8"], ["created_at", "2015-12-22 14:51:22.255850"], ["updated_at", "2015-12-22 14:51:22.255850"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:51:22.281984' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "09555df09485acc4285aa49043a12e57ccd37800695e4e6c896d3ab656646626"], ["salt", "a578ac125c2b0b8c8c7eece92d757319183d76116478ea5ca466f5ab73951a3a"], ["updated_at", "2015-12-22 14:51:22.294805"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.0ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.6ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 123.3ms
+
+Sent mail to demo@example.com (4.5ms)
+Date: Tue, 22 Dec 2015 16:51:22 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <5679636a65f44_64b53fdb5505e1f888685@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_5679636a65361_64b53fdb5505e1f88857f";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_5679636a65361_64b53fdb5505e1f88857f
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: krUoKJSUaf
+
+----==_mimepart_5679636a65361_64b53fdb5505e1f88857f
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: krUoKJSUaf
+
+ </body>
+</html>
+
+----==_mimepart_5679636a65361_64b53fdb5505e1f88857f--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 162ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "b7b66fe9c764d9743157b67f71edd74acfd7f185fee03a991a7d87640100a3da"], ["email", "demo@example.com"], ["salt", "068b48b50a29e6a0f3ab9b6a6b34e7302b83fe16cdd0934ab6d86a6536cb17c8"], ["created_at", "2015-12-22 14:51:22.427515"], ["updated_at", "2015-12-22 14:51:22.427515"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:51:22.436128' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 1.2ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "b7b66fe9c764d9743157b67f71edd74acfd7f185fee03a991a7d87640100a3da"], ["email", "demo@example.com"], ["salt", "068b48b50a29e6a0f3ab9b6a6b34e7302b83fe16cdd0934ab6d86a6536cb17c8"], ["created_at", "2015-12-22 14:51:22.448845"], ["updated_at", "2015-12-22 14:51:22.448845"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:51:22.454830' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "b7b66fe9c764d9743157b67f71edd74acfd7f185fee03a991a7d87640100a3da"], ["email", "demo@example.com"], ["salt", "068b48b50a29e6a0f3ab9b6a6b34e7302b83fe16cdd0934ab6d86a6536cb17c8"], ["created_at", "2015-12-22 14:51:22.465485"], ["updated_at", "2015-12-22 14:51:22.465485"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:51:22.471715' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "e1512163d61873f43e29d9f7c604f9b56441a3dfbcfde068bf03090df3991a58"], ["salt", "ab3adebabe1e1a9a673c3c22bdf82ced7b4df6a6bc2ab601e0d7690e53f7a124"], ["updated_at", "2015-12-22 14:51:22.477541"], ["id", 2]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.2ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "0da8dfeb87694c9c1ded2dfd61a924efbccfc26e07f4702521981cc607e4c9aa"], ["salt", "8ca6368dfb436f7349fe679ae8c039e6a7dda8e2c101fe1bfda7fc7cc81ad7cc"], ["created_at", "2015-12-22 14:51:22.494832"], ["updated_at", "2015-12-22 14:51:22.494832"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 14:51:22.496283"], ["updated_at", "2015-12-22 14:51:22.496283"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 12ms (ActiveRecord: 0.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "3cecbd7075f469aad85e52c62bd04fcf81408dfa36b37e4e9045d3dffde679a9"], ["salt", "c6676f1cfd5acbde4356162d6dfc123c6faa01a0478bb8997a8c499ecb5dc766"], ["created_at", "2015-12-22 14:51:22.525434"], ["updated_at", "2015-12-22 14:51:22.525434"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "463805c80cf81f28a13d34654de339aa4737503d1f885677889e247ceb2c1df3"], ["email", "demo@example.com"], ["salt", "3cb2d22ecc27958a8ab6edc66e8bc641a5c6812db8c48bea6f26f9b14f66f490"], ["created_at", "2015-12-22 14:52:43.393969"], ["updated_at", "2015-12-22 14:52:43.393969"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (0.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 16ms (Views: 10.1ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "463805c80cf81f28a13d34654de339aa4737503d1f885677889e247ceb2c1df3"], ["email", "demo@example.com"], ["salt", "3cb2d22ecc27958a8ab6edc66e8bc641a5c6812db8c48bea6f26f9b14f66f490"], ["created_at", "2015-12-22 14:52:43.437166"], ["updated_at", "2015-12-22 14:52:43.437166"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.2ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.1ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:52:43.464842' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "6aeffc88bdf9258535c0c1b59a6ca15e42b54846acc2c5d8da8748b0996a08d3"], ["salt", "76eb2d6a596ea15365ff65d6f41fb01eae851709a1892e7c28e7a5b03f0981fc"], ["updated_at", "2015-12-22 14:52:43.477642"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.0ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (1.0ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 119.6ms
+
+Sent mail to demo@example.com (4.1ms)
+Date: Tue, 22 Dec 2015 16:52:43 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567963bb914a8_64d83ffb68c521fc778c6@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567963bb90928_64d83ffb68c521fc777e";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567963bb90928_64d83ffb68c521fc777e
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: SoBnDhamby
+
+----==_mimepart_567963bb90928_64d83ffb68c521fc777e
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: SoBnDhamby
+
+ </body>
+</html>
+
+----==_mimepart_567963bb90928_64d83ffb68c521fc777e--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 158ms (ActiveRecord: 1.7ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "463805c80cf81f28a13d34654de339aa4737503d1f885677889e247ceb2c1df3"], ["email", "demo@example.com"], ["salt", "3cb2d22ecc27958a8ab6edc66e8bc641a5c6812db8c48bea6f26f9b14f66f490"], ["created_at", "2015-12-22 14:52:43.605018"], ["updated_at", "2015-12-22 14:52:43.605018"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:52:43.610927' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.9ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "463805c80cf81f28a13d34654de339aa4737503d1f885677889e247ceb2c1df3"], ["email", "demo@example.com"], ["salt", "3cb2d22ecc27958a8ab6edc66e8bc641a5c6812db8c48bea6f26f9b14f66f490"], ["created_at", "2015-12-22 14:52:43.622063"], ["updated_at", "2015-12-22 14:52:43.622063"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:52:43.628858' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 8ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "463805c80cf81f28a13d34654de339aa4737503d1f885677889e247ceb2c1df3"], ["email", "demo@example.com"], ["salt", "3cb2d22ecc27958a8ab6edc66e8bc641a5c6812db8c48bea6f26f9b14f66f490"], ["created_at", "2015-12-22 14:52:43.639519"], ["updated_at", "2015-12-22 14:52:43.639519"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:52:43.645611' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "f91f726a9c3eef6a18167756ac966a51504380b40300b58aa8fc80d6914c20e9"], ["salt", "6012f9dfceb3ca1ce7a6807086aea210de9236e4096fb3ba302782968a282b04"], ["updated_at", "2015-12-22 14:52:43.651283"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.1ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "dde6f269c6c03380bbe604eb672a7c05074d477600b98b7d5c8df535b576e6b1"], ["salt", "d0af668225612f9201fb5206ddb031e01a0ceb837d180e70cc5c1c7675cd66ee"], ["created_at", "2015-12-22 14:52:43.671242"], ["updated_at", "2015-12-22 14:52:43.671242"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 14:52:43.672449"], ["updated_at", "2015-12-22 14:52:43.672449"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 12ms (ActiveRecord: 0.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "354d4b2436e77ca9739797d2cbf56fa355722210bbf4f0dce2e2833e5fa15bde"], ["salt", "81d2a6492cc1733ebc15313187e2c98c9fea24036df1a28e38ac01436bd0d219"], ["created_at", "2015-12-22 14:52:43.692089"], ["updated_at", "2015-12-22 14:52:43.692089"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "27764b43c45b5d75edd4c9107533a9fee79c306b6d910f43e1896b00f913d3f7"], ["email", "demo@example.com"], ["salt", "1e31f57983e5591eb4388a56a55012b7834da6d9eeff19acdaa19a3abc7f8aac"], ["created_at", "2015-12-22 14:53:59.213090"], ["updated_at", "2015-12-22 14:53:59.213090"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (1.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 17ms (Views: 9.3ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "27764b43c45b5d75edd4c9107533a9fee79c306b6d910f43e1896b00f913d3f7"], ["email", "demo@example.com"], ["salt", "1e31f57983e5591eb4388a56a55012b7834da6d9eeff19acdaa19a3abc7f8aac"], ["created_at", "2015-12-22 14:53:59.258541"], ["updated_at", "2015-12-22 14:53:59.258541"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:53:59.286604' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "9a39efbd7605a0ad65041f131077b200b9821f19cde44348f7bacdc0068ec842"], ["salt", "c32b597051bd621a9f27c5230be8a52a877061bee4985ad84c0bf51de8aa1804"], ["updated_at", "2015-12-22 14:53:59.297617"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.8ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.6ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 121.6ms
+
+Sent mail to demo@example.com (4.4ms)
+Date: Tue, 22 Dec 2015 16:53:59 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <5679640766581_64fc3fe04c85e2084043@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_56796407658ce_64fc3fe04c85e20839cc";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_56796407658ce_64fc3fe04c85e20839cc
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: JZEfSkQELz
+
+----==_mimepart_56796407658ce_64fc3fe04c85e20839cc
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: JZEfSkQELz
+
+ </body>
+</html>
+
+----==_mimepart_56796407658ce_64fc3fe04c85e20839cc--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 160ms (ActiveRecord: 1.6ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "27764b43c45b5d75edd4c9107533a9fee79c306b6d910f43e1896b00f913d3f7"], ["email", "demo@example.com"], ["salt", "1e31f57983e5591eb4388a56a55012b7834da6d9eeff19acdaa19a3abc7f8aac"], ["created_at", "2015-12-22 14:53:59.428603"], ["updated_at", "2015-12-22 14:53:59.428603"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:53:59.434484' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 1.1ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "27764b43c45b5d75edd4c9107533a9fee79c306b6d910f43e1896b00f913d3f7"], ["email", "demo@example.com"], ["salt", "1e31f57983e5591eb4388a56a55012b7834da6d9eeff19acdaa19a3abc7f8aac"], ["created_at", "2015-12-22 14:53:59.448634"], ["updated_at", "2015-12-22 14:53:59.448634"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:53:59.454969' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "27764b43c45b5d75edd4c9107533a9fee79c306b6d910f43e1896b00f913d3f7"], ["email", "demo@example.com"], ["salt", "1e31f57983e5591eb4388a56a55012b7834da6d9eeff19acdaa19a3abc7f8aac"], ["created_at", "2015-12-22 14:53:59.465733"], ["updated_at", "2015-12-22 14:53:59.465733"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 14:53:59.472614' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "a9d4568c177e5a65296a2605dd8fd50896950174ca2acefb950edb72062b1c3e"], ["salt", "f48ee246a9689fca2587bdc9bd18af9a6f269600084c28fd5c3689d26e60746f"], ["updated_at", "2015-12-22 14:53:59.478423"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.2ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "bcd6cec7985c7aecbaea168c36656a704db3d320ee02fe64e0d99048dab4ba49"], ["salt", "bb44722fc31cc406f221bc369f5b267a2444137df4b8254bccb01ea68c5f7bcd"], ["created_at", "2015-12-22 14:53:59.498779"], ["updated_at", "2015-12-22 14:53:59.498779"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 14:53:59.500124"], ["updated_at", "2015-12-22 14:53:59.500124"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 14ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "2666737931c1ab818aaea77ecb1cdb929db5d59fd0bc931864fc208cb07646cd"], ["salt", "21c72f116b6e69b9a7fb2a6b142c93bc7b99262f19b8094497e3ebd569b1dd41"], ["created_at", "2015-12-22 14:53:59.524225"], ["updated_at", "2015-12-22 14:53:59.524225"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.4ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a6535efa3970113cd939b5e2384d2c19706e57ab465a2ed1aa6a7a03406b8d31"], ["email", "demo@example.com"], ["salt", "2880db6e3e29452f56463210a401cd6bfd1cd6e1b97eae39bec3563a142ce1f0"], ["created_at", "2015-12-22 15:05:40.612051"], ["updated_at", "2015-12-22 15:05:40.612051"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.3ms)
+Completed 200 OK in 23ms (Views: 13.5ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a6535efa3970113cd939b5e2384d2c19706e57ab465a2ed1aa6a7a03406b8d31"], ["email", "demo@example.com"], ["salt", "2880db6e3e29452f56463210a401cd6bfd1cd6e1b97eae39bec3563a142ce1f0"], ["created_at", "2015-12-22 15:05:40.668337"], ["updated_at", "2015-12-22 15:05:40.668337"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.4ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.4ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:05:40.704520' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "b4960f63cceb9bdfaefdb68013f5a30073bf95c7de3a4852947e522dff3d7ca6"], ["salt", "03653e800597372af1dc9368997c11a8491eae51f899137c7265188a43eab778"], ["updated_at", "2015-12-22 15:05:40.719555"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.5ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.9ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 142.1ms
+
+Sent mail to demo@example.com (7.3ms)
+Date: Tue, 22 Dec 2015 17:05:40 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567966c4d29eb_65ca3fc50085e1fc86827@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567966c4d17c0_65ca3fc50085e1fc8672f";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567966c4d17c0_65ca3fc50085e1fc8672f
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: HDLxpafbpl
+
+----==_mimepart_567966c4d17c0_65ca3fc50085e1fc8672f
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: HDLxpafbpl
+
+ </body>
+</html>
+
+----==_mimepart_567966c4d17c0_65ca3fc50085e1fc8672f--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 195ms (ActiveRecord: 2.2ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a6535efa3970113cd939b5e2384d2c19706e57ab465a2ed1aa6a7a03406b8d31"], ["email", "demo@example.com"], ["salt", "2880db6e3e29452f56463210a401cd6bfd1cd6e1b97eae39bec3563a142ce1f0"], ["created_at", "2015-12-22 15:05:40.873534"], ["updated_at", "2015-12-22 15:05:40.873534"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:05:40.879688' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 1.1ms)
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "a6535efa3970113cd939b5e2384d2c19706e57ab465a2ed1aa6a7a03406b8d31"], ["email", "demo@example.com"], ["salt", "2880db6e3e29452f56463210a401cd6bfd1cd6e1b97eae39bec3563a142ce1f0"], ["created_at", "2015-12-22 15:05:40.894384"], ["updated_at", "2015-12-22 15:05:40.894384"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:05:40.901436' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 10ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "a6535efa3970113cd939b5e2384d2c19706e57ab465a2ed1aa6a7a03406b8d31"], ["email", "demo@example.com"], ["salt", "2880db6e3e29452f56463210a401cd6bfd1cd6e1b97eae39bec3563a142ce1f0"], ["created_at", "2015-12-22 15:05:40.913257"], ["updated_at", "2015-12-22 15:05:40.913257"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:05:40.920217' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "9d4ae32d36cc2d070823af087fc2509b551406752e1e288f7dd21b5c2a5266ec"], ["salt", "3867b8b94553a2164f5905a8143e131c917f897166f12d14eb1e5917dd6d7ad6"], ["updated_at", "2015-12-22 15:05:40.926489"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 15ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "5cc779a10b5b2e49ed4fe1942d4c7842a25319c5cb63ff32120cc76bdac9e9bc"], ["salt", "b323998c9cdfbee5fb5751bc4f5ce75c3a1a27d9ede8a6337a83c48c318ea23b"], ["created_at", "2015-12-22 15:05:40.947083"], ["updated_at", "2015-12-22 15:05:40.947083"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 15:05:40.948677"], ["updated_at", "2015-12-22 15:05:40.948677"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 14ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "a653c0c89b4098c6ce481cf1bfba4383259dd6c475c4ecd19a7c62e7f523b655"], ["salt", "d19439c8260f02fe326a7fda6f8d44ce56ab2f1f574fbfe1d4f2c20991224d39"], ["created_at", "2015-12-22 15:06:52.976343"], ["updated_at", "2015-12-22 15:06:52.976343"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (1.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "0b1219535e13b9b0c8a9ae7e22fa53aa5cd71b114097fb1db5302ecbb43d60dd"], ["email", "demo@example.com"], ["salt", "471506697a646698c60dafa7a7e526095bc51294c9d9405583c55ed1eea51b07"], ["created_at", "2015-12-22 15:06:55.749103"], ["updated_at", "2015-12-22 15:06:55.749103"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.3ms)
+Completed 200 OK in 17ms (Views: 11.3ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.9ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "0b1219535e13b9b0c8a9ae7e22fa53aa5cd71b114097fb1db5302ecbb43d60dd"], ["email", "demo@example.com"], ["salt", "471506697a646698c60dafa7a7e526095bc51294c9d9405583c55ed1eea51b07"], ["created_at", "2015-12-22 15:06:55.794006"], ["updated_at", "2015-12-22 15:06:55.794006"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.1ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:06:55.820614' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "f4608618e58a33f3e01cb65fe271d8cd669efc902cd27ca6766b94d278c3e52a"], ["salt", "a7f04ca442abcb9886ffa896fc6c75156795e056db49dfeba29b0a0c4dc134bd"], ["updated_at", "2015-12-22 15:06:55.831661"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.0ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.8ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 123.0ms
+
+Sent mail to demo@example.com (5.2ms)
+Date: Tue, 22 Dec 2015 17:06:55 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <5679670fe9397_66003fc7f185e20869a9@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_5679670fe8478_66003fc7f185e208687f";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_5679670fe8478_66003fc7f185e208687f
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: RqnSHIHHTq
+
+----==_mimepart_5679670fe8478_66003fc7f185e208687f
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: RqnSHIHHTq
+
+ </body>
+</html>
+
+----==_mimepart_5679670fe8478_66003fc7f185e208687f--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 161ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "0b1219535e13b9b0c8a9ae7e22fa53aa5cd71b114097fb1db5302ecbb43d60dd"], ["email", "demo@example.com"], ["salt", "471506697a646698c60dafa7a7e526095bc51294c9d9405583c55ed1eea51b07"], ["created_at", "2015-12-22 15:06:55.965647"], ["updated_at", "2015-12-22 15:06:55.965647"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:06:55.974813' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 1.1ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "0b1219535e13b9b0c8a9ae7e22fa53aa5cd71b114097fb1db5302ecbb43d60dd"], ["email", "demo@example.com"], ["salt", "471506697a646698c60dafa7a7e526095bc51294c9d9405583c55ed1eea51b07"], ["created_at", "2015-12-22 15:06:55.987542"], ["updated_at", "2015-12-22 15:06:55.987542"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:06:55.995002' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 11ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "914b022f3661e66b6bc9917c87ad4c9975c24bbbb5fdf889a77e578c5a74de00"], ["email", "demo@example.com"], ["salt", "4dc4aff58dc2c49a1c0042e31cd1d878e6ca46bf7376aefeb1d56270337b5bb0"], ["created_at", "2015-12-22 15:06:56.007470"], ["updated_at", "2015-12-22 15:06:56.007470"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:06:56.015749' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "48fcf18f878f443288472e05a20140bb383c0523d0649a49aadd6f42735dbfc3"], ["salt", "3d0274ba3c216383215b1b9b2ba1fae6667ff105f1e357ba3a78c5d406c896f7"], ["updated_at", "2015-12-22 15:06:56.021842"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 15ms (ActiveRecord: 1.2ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "c882fb0d68a6d19522c68bab3d049e4f51e5a906037f444b6bc5c605251ea329"], ["salt", "925c62a1006b53b78226c18eab2c77d0c1fc3c4e04883209d6a257c4df6945d6"], ["created_at", "2015-12-22 15:06:56.042058"], ["updated_at", "2015-12-22 15:06:56.042058"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 15:06:56.044094"], ["updated_at", "2015-12-22 15:06:56.044094"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 16ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "e4cfcbc12f9d98d583e4a8192f87ff8dff65f35cf00b99a36591507aaabb95f8"], ["salt", "caa38fbbc3cec2ea62afea02d10a8ad97be03eafe28d6ad4e9aa865baaf16013"], ["created_at", "2015-12-22 15:07:02.529809"], ["updated_at", "2015-12-22 15:07:02.529809"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "322d108ec32e4d993dc274fad1bf5b079dceda55ba7d76c3070d4e1c6cd35339"], ["email", "demo@example.com"], ["salt", "b2a07207f97081b783871fbd43ba56ed2fbf2ea7b283ae18f2ce45a5860238a4"], ["created_at", "2015-12-22 15:07:11.222222"], ["updated_at", "2015-12-22 15:07:11.222222"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
+ [1m[36m (1.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.9ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "322d108ec32e4d993dc274fad1bf5b079dceda55ba7d76c3070d4e1c6cd35339"], ["email", "demo@example.com"], ["salt", "b2a07207f97081b783871fbd43ba56ed2fbf2ea7b283ae18f2ce45a5860238a4"], ["created_at", "2015-12-22 15:07:11.267854"], ["updated_at", "2015-12-22 15:07:11.267854"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:07:11.295057' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "1103174d30ac800bdd4479bfc24482377113b921498f602d3ca772e3f57035db"], ["salt", "4099fdc95f8f818a26285b783e81acaeb5856aa6cdd0d55074007a011031f45f"], ["updated_at", "2015-12-22 15:07:11.307799"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.8ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 128.6ms
+
+Sent mail to demo@example.com (4.2ms)
+Date: Tue, 22 Dec 2015 17:07:11 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <5679671f6a7b1_661c3fd4994041e46684e@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_5679671f69c20_661c3fd4994041e4667eb";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_5679671f69c20_661c3fd4994041e4667eb
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: OhWrPXqJqj
+
+----==_mimepart_5679671f69c20_661c3fd4994041e4667eb
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: OhWrPXqJqj
+
+ </body>
+</html>
+
+----==_mimepart_5679671f69c20_661c3fd4994041e4667eb--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 168ms (ActiveRecord: 1.6ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "322d108ec32e4d993dc274fad1bf5b079dceda55ba7d76c3070d4e1c6cd35339"], ["email", "demo@example.com"], ["salt", "b2a07207f97081b783871fbd43ba56ed2fbf2ea7b283ae18f2ce45a5860238a4"], ["created_at", "2015-12-22 15:07:11.447433"], ["updated_at", "2015-12-22 15:07:11.447433"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:07:11.454860' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.9ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.8ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "322d108ec32e4d993dc274fad1bf5b079dceda55ba7d76c3070d4e1c6cd35339"], ["email", "demo@example.com"], ["salt", "b2a07207f97081b783871fbd43ba56ed2fbf2ea7b283ae18f2ce45a5860238a4"], ["created_at", "2015-12-22 15:07:11.466482"], ["updated_at", "2015-12-22 15:07:11.466482"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:07:11.474550' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "322d108ec32e4d993dc274fad1bf5b079dceda55ba7d76c3070d4e1c6cd35339"], ["email", "demo@example.com"], ["salt", "b2a07207f97081b783871fbd43ba56ed2fbf2ea7b283ae18f2ce45a5860238a4"], ["created_at", "2015-12-22 15:07:11.487517"], ["updated_at", "2015-12-22 15:07:11.487517"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-22 15:07:11.494999' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "a30737585788abd1a2a32fc8cf8794f552bd91833e43339fed670561c70ecfdb"], ["salt", "b3814a6f0197338a395009825276be41fe5ae8eb04a68f183c0ca6744e9bab6a"], ["updated_at", "2015-12-22 15:07:11.502795"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 17ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "2bbbcc9ce80baa931099e516944e47a2a03d7bf43c1dc496d45f74f332ac2efa"], ["salt", "cf78896243fdadd256c2a222633514ea26819b26c21f3906a834a37ee2f56b99"], ["created_at", "2015-12-22 15:07:11.525335"], ["updated_at", "2015-12-22 15:07:11.525335"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-22 15:07:11.526739"], ["updated_at", "2015-12-22 15:07:11.526739"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 14ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "ca72a3cf06abfa220ca775b4dd8e292bbe3e82f1a434a8e5d13760f0166bb517"], ["salt", "7be118eaae73143ce21ff50a6578adafac85e830681abd115f122ae4819fd996"], ["created_at", "2015-12-22 15:25:19.770928"], ["updated_at", "2015-12-22 15:25:19.770928"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e73c7aba8fa4577414e8c31c2cb0ec341cd2d62a6a7ba0ebd1842c593099a903"], ["email", "demo@example.com"], ["salt", "aef1fd0cb218e4df8718e86c73a1271041a3b77c71d96d12aefecd325a866ff4"], ["created_at", "2015-12-23 09:01:59.523822"], ["updated_at", "2015-12-23 09:01:59.523822"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
+ [1m[36m (1.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.4ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e73c7aba8fa4577414e8c31c2cb0ec341cd2d62a6a7ba0ebd1842c593099a903"], ["email", "demo@example.com"], ["salt", "aef1fd0cb218e4df8718e86c73a1271041a3b77c71d96d12aefecd325a866ff4"], ["created_at", "2015-12-23 09:01:59.573685"], ["updated_at", "2015-12-23 09:01:59.573685"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.1ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:01:59.604802' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "652cdfa4a9998a2f23a5248edbc0d21b3512551de940866d817b0a99c3cc91c2"], ["salt", "67ffc2c7b1e4508dc74318d7a74329b29723a69d132b695ec0a6984d868a05c4"], ["updated_at", "2015-12-23 09:01:59.616829"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.3ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 147.5ms
+
+Sent mail to demo@example.com (8.1ms)
+Date: Wed, 23 Dec 2015 11:01:59 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a6307bb173_70f83fddc142c20881684@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a6307b9bae_70f83fddc142c20881564";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a6307b9bae_70f83fddc142c20881564
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: AnCffcYpyC
+
+----==_mimepart_567a6307b9bae_70f83fddc142c20881564
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: AnCffcYpyC
+
+ </body>
+</html>
+
+----==_mimepart_567a6307b9bae_70f83fddc142c20881564--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 194ms (ActiveRecord: 1.5ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e73c7aba8fa4577414e8c31c2cb0ec341cd2d62a6a7ba0ebd1842c593099a903"], ["email", "demo@example.com"], ["salt", "aef1fd0cb218e4df8718e86c73a1271041a3b77c71d96d12aefecd325a866ff4"], ["created_at", "2015-12-23 09:01:59.777381"], ["updated_at", "2015-12-23 09:01:59.777381"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:01:59.784539' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "e73c7aba8fa4577414e8c31c2cb0ec341cd2d62a6a7ba0ebd1842c593099a903"], ["email", "demo@example.com"], ["salt", "aef1fd0cb218e4df8718e86c73a1271041a3b77c71d96d12aefecd325a866ff4"], ["created_at", "2015-12-23 09:01:59.795755"], ["updated_at", "2015-12-23 09:01:59.795755"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:01:59.802000' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "e73c7aba8fa4577414e8c31c2cb0ec341cd2d62a6a7ba0ebd1842c593099a903"], ["email", "demo@example.com"], ["salt", "aef1fd0cb218e4df8718e86c73a1271041a3b77c71d96d12aefecd325a866ff4"], ["created_at", "2015-12-23 09:01:59.813175"], ["updated_at", "2015-12-23 09:01:59.813175"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:01:59.820563' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "2d5bd02386e454334b6d6ae65f39523c2d84f37b6342b6b8e833a10a4b1ff1b3"], ["salt", "47fd15fd1831659bd8f86943a9b07f2c8ef7450804cc95c19abd64121a30e68a"], ["updated_at", "2015-12-23 09:01:59.826166"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 15ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "a961d4f81537615d10dcb78f210d297545623813772ff3f8f34612d60f6971b0"], ["salt", "799c7f3e64718b972d7a3abfdfdb551d82f85f27bb1ebf54e18160c73753f862"], ["created_at", "2015-12-23 09:01:59.846702"], ["updated_at", "2015-12-23 09:01:59.846702"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:01:59.847845"], ["updated_at", "2015-12-23 09:01:59.847845"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 13ms (ActiveRecord: 0.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "bdc0b931df1c2e04dd703b493b047cfdf1b8d874963503ca1289e93536cc4c30"], ["salt", "7243d968d2185fe54d915130f1be054db3130be3873072436a6fea58e47ad476"], ["created_at", "2015-12-23 09:06:18.728577"], ["updated_at", "2015-12-23 09:06:18.728577"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.8ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "86b88de06c126ea46ae898c1f76917f58c70828cc51354732343fe808bf0158a"], ["email", "demo@example.com"], ["salt", "d1fff5e550683d887c5cc7400daf5297d2333ec3b4ae7423d4e14606f480daf6"], ["created_at", "2015-12-23 09:06:33.990494"], ["updated_at", "2015-12-23 09:06:33.990494"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
+ [1m[36m (1.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.3ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "7f1b38f904b520325888b75e39437e50e7dbbaced2068f3ddab9f9900be61abd"], ["email", "demo@example.com"], ["salt", "039e608b192826cf911f0f721e6daa6182f70a180382fa424b18f70d3cf0113b"], ["created_at", "2015-12-23 09:06:34.033670"], ["updated_at", "2015-12-23 09:06:34.033670"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:34.059744' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "fa28234b86490a14db3207782c5959524285c729f27aabdd18a3d8659c07019e"], ["salt", "0e8d4b6fe0160693a1ad5b95252201a6e7c4a1ed8aeea4ef6f066af4330e0f2e"], ["updated_at", "2015-12-23 09:06:34.071458"], ["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.8ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 113.4ms
+
+Sent mail to demo@example.com (4.3ms)
+Date: Wed, 23 Dec 2015 11:06:34 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a641a2d1e0_71a33ff009c5e200585f5@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a641a2c638_71a33ff009c5e2005847";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a641a2c638_71a33ff009c5e2005847
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: vsAtINwhds
+
+----==_mimepart_567a641a2c638_71a33ff009c5e2005847
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: vsAtINwhds
+
+ </body>
+</html>
+
+----==_mimepart_567a641a2c638_71a33ff009c5e2005847--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 151ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "7f1b38f904b520325888b75e39437e50e7dbbaced2068f3ddab9f9900be61abd"], ["email", "demo@example.com"], ["salt", "039e608b192826cf911f0f721e6daa6182f70a180382fa424b18f70d3cf0113b"], ["created_at", "2015-12-23 09:06:34.194737"], ["updated_at", "2015-12-23 09:06:34.194737"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:34.201004' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "7f1b38f904b520325888b75e39437e50e7dbbaced2068f3ddab9f9900be61abd"], ["email", "demo@example.com"], ["salt", "039e608b192826cf911f0f721e6daa6182f70a180382fa424b18f70d3cf0113b"], ["created_at", "2015-12-23 09:06:34.211324"], ["updated_at", "2015-12-23 09:06:34.211324"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:34.216929' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 8ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "7f1b38f904b520325888b75e39437e50e7dbbaced2068f3ddab9f9900be61abd"], ["email", "demo@example.com"], ["salt", "039e608b192826cf911f0f721e6daa6182f70a180382fa424b18f70d3cf0113b"], ["created_at", "2015-12-23 09:06:34.226818"], ["updated_at", "2015-12-23 09:06:34.226818"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:34.234337' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "cda8fba5185a87828d16c49632c868488777367041b2b3baf4bcdf4f372e57de"], ["salt", "bde992be04185433ee4c8ff85bdefb7d1ba7c56187b21505e26c3147d934527d"], ["updated_at", "2015-12-23 09:06:34.239976"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.1ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "9814179762547c02d8f5e754c53a40ee9dd499720afcd298165e5dea26657455"], ["salt", "fbaef7dc925310825dddca23a0d5085ddff9caf919715e4e22e97d0983720dd1"], ["created_at", "2015-12-23 09:06:34.259843"], ["updated_at", "2015-12-23 09:06:34.259843"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:06:34.261007"], ["updated_at", "2015-12-23 09:06:34.261007"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 12ms (ActiveRecord: 0.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "9760228d1cf33940f213f01ee6444959783b926712a3e58d2029209d8e19df8b"], ["salt", "9f5d5598faf2a241cdd00b7e853f804071b9038841bfa97b40c3dcc899c9cc56"], ["created_at", "2015-12-23 09:06:34.270474"], ["updated_at", "2015-12-23 09:06:34.270474"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e8095864c55b4f23284c20728c8fb0968782badbb9b68e7951df8dbbfc0a8353"], ["email", "demo@example.com"], ["salt", "51bcc17831674807b82a5c9fcba44e83fd07ccffb72ed8c89220b21491965468"], ["created_at", "2015-12-23 09:06:57.139862"], ["updated_at", "2015-12-23 09:06:57.139862"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.1ms)
+ [1m[36m (1.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 13ms (Views: 7.9ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e8095864c55b4f23284c20728c8fb0968782badbb9b68e7951df8dbbfc0a8353"], ["email", "demo@example.com"], ["salt", "51bcc17831674807b82a5c9fcba44e83fd07ccffb72ed8c89220b21491965468"], ["created_at", "2015-12-23 09:06:57.183652"], ["updated_at", "2015-12-23 09:06:57.183652"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:57.207272' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.2ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "4c75def842d18b576ef386e22f05cf617b5b9c36c4d1ac377450994538874ac8"], ["salt", "fe3532e161a00edada84c62398160cc04cd42a5bc400614608e3af48c732038a"], ["updated_at", "2015-12-23 09:06:57.222559"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.9ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 114.1ms
+
+Sent mail to demo@example.com (4.2ms)
+Date: Wed, 23 Dec 2015 11:06:57 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a643151fae_71c53ffd1905e208361bd@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a643151494_71c53ffd1905e208360e0";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a643151494_71c53ffd1905e208360e0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: kXjaBDEIji
+
+----==_mimepart_567a643151494_71c53ffd1905e208360e0
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: kXjaBDEIji
+
+ </body>
+</html>
+
+----==_mimepart_567a643151494_71c53ffd1905e208360e0--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 152ms (ActiveRecord: 1.4ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "e8095864c55b4f23284c20728c8fb0968782badbb9b68e7951df8dbbfc0a8353"], ["email", "demo@example.com"], ["salt", "51bcc17831674807b82a5c9fcba44e83fd07ccffb72ed8c89220b21491965468"], ["created_at", "2015-12-23 09:06:57.345175"], ["updated_at", "2015-12-23 09:06:57.345175"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:57.351344' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.9ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "e8095864c55b4f23284c20728c8fb0968782badbb9b68e7951df8dbbfc0a8353"], ["email", "demo@example.com"], ["salt", "51bcc17831674807b82a5c9fcba44e83fd07ccffb72ed8c89220b21491965468"], ["created_at", "2015-12-23 09:06:57.361775"], ["updated_at", "2015-12-23 09:06:57.361775"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:57.367593' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 8ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "e8095864c55b4f23284c20728c8fb0968782badbb9b68e7951df8dbbfc0a8353"], ["email", "demo@example.com"], ["salt", "51bcc17831674807b82a5c9fcba44e83fd07ccffb72ed8c89220b21491965468"], ["created_at", "2015-12-23 09:06:57.379383"], ["updated_at", "2015-12-23 09:06:57.379383"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:06:57.387933' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "18e4595356fb505ef01cc36e4386c8387bc815dd39a16f7d30a421824f411e7d"], ["salt", "6c364858d10d3ab471250f03d489f4c6efbab535b718f6745b89b5ffa70b7cef"], ["updated_at", "2015-12-23 09:06:57.393417"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.2ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "948d838127722b29131714d003c630eda52995a5af82b951dc0bc27db8e272a3"], ["salt", "23d3db80b406a221e51f8a9c0c6c6c369da0fba152fb74700e5b939fb547b42c"], ["created_at", "2015-12-23 09:06:57.409666"], ["updated_at", "2015-12-23 09:06:57.409666"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:06:57.410847"], ["updated_at", "2015-12-23 09:06:57.410847"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 11ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "807c033e7449f0bdc337e427854bfd77e5c2ac44cdf4cae13d5bf709b2abab93"], ["salt", "287662fecd23680c3912af20a2fd83d5f13d0d8f3938a41c0b5df2c64c21575f"], ["created_at", "2015-12-23 09:06:57.420432"], ["updated_at", "2015-12-23 09:06:57.420432"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "bf4ba41f1f02d9bbd662f2aede1175647af9c0d693c96572b4bd0414a75d0319"], ["email", "demo@example.com"], ["salt", "297bb7d688e7dea2fcb993842ceedacfdf94cc43aca13ba47d6d73d6bfc8dc97"], ["created_at", "2015-12-23 09:08:13.893091"], ["updated_at", "2015-12-23 09:08:13.893091"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
+ [1m[36m (0.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.0ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "bf4ba41f1f02d9bbd662f2aede1175647af9c0d693c96572b4bd0414a75d0319"], ["email", "demo@example.com"], ["salt", "297bb7d688e7dea2fcb993842ceedacfdf94cc43aca13ba47d6d73d6bfc8dc97"], ["created_at", "2015-12-23 09:08:13.939273"], ["updated_at", "2015-12-23 09:08:13.939273"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:08:13.967551' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "8bda99a34f2ff4c78405ff8bb642ed3fd353b9e57de7b19a8c3eb8d3b89cb7f9"], ["salt", "ac859e5dd28cf8570d6469878e31e2fcb8ef7925d9165c4085adb88229f3de59"], ["updated_at", "2015-12-23 09:08:13.977647"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.9ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.6ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 111.8ms
+
+Sent mail to demo@example.com (4.2ms)
+Date: Wed, 23 Dec 2015 11:08:14 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a647e15ec6_71f83fdcad45e20481722@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a647e1529d_71f83fdcad45e20481662";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a647e1529d_71f83fdcad45e20481662
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: vsghpICByV
+
+----==_mimepart_567a647e1529d_71f83fdcad45e20481662
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: vsghpICByV
+
+ </body>
+</html>
+
+----==_mimepart_567a647e1529d_71f83fdcad45e20481662--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 150ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "7de902d0dfa4f18c1e536298efc9d5371793d17f1976269c95d6c4394ba8957d"], ["email", "demo@example.com"], ["salt", "9417def411a8113fc33f56897ec5e3c07d58cec3c6fed45e1fd68c3a11a2bd7a"], ["created_at", "2015-12-23 09:08:14.099476"], ["updated_at", "2015-12-23 09:08:14.099476"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:08:14.105591' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.7ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "7de902d0dfa4f18c1e536298efc9d5371793d17f1976269c95d6c4394ba8957d"], ["email", "demo@example.com"], ["salt", "9417def411a8113fc33f56897ec5e3c07d58cec3c6fed45e1fd68c3a11a2bd7a"], ["created_at", "2015-12-23 09:08:14.115780"], ["updated_at", "2015-12-23 09:08:14.115780"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:08:14.121575' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "7de902d0dfa4f18c1e536298efc9d5371793d17f1976269c95d6c4394ba8957d"], ["email", "demo@example.com"], ["salt", "9417def411a8113fc33f56897ec5e3c07d58cec3c6fed45e1fd68c3a11a2bd7a"], ["created_at", "2015-12-23 09:08:14.131697"], ["updated_at", "2015-12-23 09:08:14.131697"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:08:14.138379' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "0783f2da2b2a000b013e7ef08ecd48065c68170fa2450276828282d14d3d3edf"], ["salt", "26ba3c8b1442ef0471479ac6e366612bcd2fc42e0a7aeb415ca4a75cf66da322"], ["updated_at", "2015-12-23 09:08:14.143905"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 15ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "59c81307a728e360a2ef63b0e3ee83afc346d4527d9489cd1baa581bef8ef35d"], ["salt", "df6ed8e8246a4eaab7a7011e23f44419a802f81474ae0adca34bf572cd96ab41"], ["created_at", "2015-12-23 09:08:14.163267"], ["updated_at", "2015-12-23 09:08:14.163267"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:08:14.164424"], ["updated_at", "2015-12-23 09:08:14.164424"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 11ms (ActiveRecord: 0.6ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "96b7852a0e8345c815b31fe611aebd1336b3ad00e21d63f34019753759dd9a5b"], ["salt", "6eaeebbd709a45b00310cf0be34d21a5e8318b37984472516c06ea9e0d8af62a"], ["created_at", "2015-12-23 09:08:14.172400"], ["updated_at", "2015-12-23 09:08:14.172400"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "c4d334a5883e4d7c367c5174b025c93c801763c3490a18cdb49a224e81843c57"], ["email", "demo@example.com"], ["salt", "b9513c095989a6d8f4b22604cc6df8cf749e44da8e5e32fb18dc143226705d35"], ["created_at", "2015-12-23 09:16:16.307503"], ["updated_at", "2015-12-23 09:16:16.307503"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (1.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 9.6ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "c4d334a5883e4d7c367c5174b025c93c801763c3490a18cdb49a224e81843c57"], ["email", "demo@example.com"], ["salt", "b9513c095989a6d8f4b22604cc6df8cf749e44da8e5e32fb18dc143226705d35"], ["created_at", "2015-12-23 09:16:16.352178"], ["updated_at", "2015-12-23 09:16:16.352178"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.2ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:16.386233' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "f27ae392ebae5553b5b121841c46b516c5fb07b3e160d4ca93115776ee21e951"], ["salt", "52060adc47a0ffe6729dd282b2f47e457425e2f2864f009e6474e36fb59a0e7d"], ["updated_at", "2015-12-23 09:16:16.398235"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (0.8ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.6ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 110.8ms
+
+Sent mail to demo@example.com (4.1ms)
+Date: Wed, 23 Dec 2015 11:16:16 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a66607c3ed_72b93fd7950521f094830@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a66607b8a6_72b93fd7950521f09479b";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a66607b8a6_72b93fd7950521f09479b
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: TFXGvBjDnx
+
+----==_mimepart_567a66607b8a6_72b93fd7950521f09479b
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: TFXGvBjDnx
+
+ </body>
+</html>
+
+----==_mimepart_567a66607b8a6_72b93fd7950521f09479b--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 157ms (ActiveRecord: 1.8ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "c4d334a5883e4d7c367c5174b025c93c801763c3490a18cdb49a224e81843c57"], ["email", "demo@example.com"], ["salt", "b9513c095989a6d8f4b22604cc6df8cf749e44da8e5e32fb18dc143226705d35"], ["created_at", "2015-12-23 09:16:16.518820"], ["updated_at", "2015-12-23 09:16:16.518820"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:16.525162' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "c4d334a5883e4d7c367c5174b025c93c801763c3490a18cdb49a224e81843c57"], ["email", "demo@example.com"], ["salt", "b9513c095989a6d8f4b22604cc6df8cf749e44da8e5e32fb18dc143226705d35"], ["created_at", "2015-12-23 09:16:16.535569"], ["updated_at", "2015-12-23 09:16:16.535569"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:16.541443' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 0.9ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.5ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "c4d334a5883e4d7c367c5174b025c93c801763c3490a18cdb49a224e81843c57"], ["email", "demo@example.com"], ["salt", "b9513c095989a6d8f4b22604cc6df8cf749e44da8e5e32fb18dc143226705d35"], ["created_at", "2015-12-23 09:16:16.553281"], ["updated_at", "2015-12-23 09:16:16.553281"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:16.561225' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "96c0bf80dfedd940a50364fa6bf4a0783837bd120d3b8e6e576fed3d154f4c62"], ["salt", "022a761acd595f967e1be65cf3a9e8ad8bffbf8bd64873414f9e5cc51ca590fc"], ["updated_at", "2015-12-23 09:16:16.567427"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "f2b24189fb0ea5795bbea6da4e66e465eb0c327091b24012280a7a83b69066db"], ["salt", "3516d90390709cc4b358145b4add962ecebdbbd8d6cade27653a708be8555cec"], ["created_at", "2015-12-23 09:16:16.583926"], ["updated_at", "2015-12-23 09:16:16.583926"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:16:16.585249"], ["updated_at", "2015-12-23 09:16:16.585249"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 11ms (ActiveRecord: 0.6ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "df304ecabc0188113a0442ce8b4195a785d383122c6d3b72b5e61ccd2f2b1055"], ["salt", "097f472f57fe7c6e958ba581e67bde70b8b2c64edb7c5cd732d517bf767df6f7"], ["created_at", "2015-12-23 09:16:16.594704"], ["updated_at", "2015-12-23 09:16:16.594704"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (1.0ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a1e1e679ef39d7e3c9580e13f16e8781faa6c137d8a698693ee5f86150ebc9dc"], ["email", "demo@example.com"], ["salt", "e056951ff45f858c8832463a04192e22a663acc6470827f414442b8b9afd3e44"], ["created_at", "2015-12-23 09:16:40.628302"], ["updated_at", "2015-12-23 09:16:40.628302"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[36m (1.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.1ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a1e1e679ef39d7e3c9580e13f16e8781faa6c137d8a698693ee5f86150ebc9dc"], ["email", "demo@example.com"], ["salt", "e056951ff45f858c8832463a04192e22a663acc6470827f414442b8b9afd3e44"], ["created_at", "2015-12-23 09:16:40.671519"], ["updated_at", "2015-12-23 09:16:40.671519"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.2ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:40.698159' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "5a750abe77a0e4cb6cbe1680d839650c964160248e682efaa7378870d129138c"], ["salt", "d228a42b3a2d807dcc479731207f39e8b494a3be83740f047a7e7e50483f4352"], ["updated_at", "2015-12-23 09:16:40.709286"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.1ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 123.4ms
+
+Sent mail to demo@example.com (4.0ms)
+Date: Wed, 23 Dec 2015 11:16:40 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a6678cb1b2_72ee3ff45205e20046575@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a6678ca698_72ee3ff45205e2004644f";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a6678ca698_72ee3ff45205e2004644f
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: wWIahBnNQV
+
+----==_mimepart_567a6678ca698_72ee3ff45205e2004644f
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: wWIahBnNQV
+
+ </body>
+</html>
+
+----==_mimepart_567a6678ca698_72ee3ff45205e2004644f--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 160ms (ActiveRecord: 1.6ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "a1e1e679ef39d7e3c9580e13f16e8781faa6c137d8a698693ee5f86150ebc9dc"], ["email", "demo@example.com"], ["salt", "e056951ff45f858c8832463a04192e22a663acc6470827f414442b8b9afd3e44"], ["created_at", "2015-12-23 09:16:40.841458"], ["updated_at", "2015-12-23 09:16:40.841458"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:40.849262' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 12ms (ActiveRecord: 1.0ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "a1e1e679ef39d7e3c9580e13f16e8781faa6c137d8a698693ee5f86150ebc9dc"], ["email", "demo@example.com"], ["salt", "e056951ff45f858c8832463a04192e22a663acc6470827f414442b8b9afd3e44"], ["created_at", "2015-12-23 09:16:40.861754"], ["updated_at", "2015-12-23 09:16:40.861754"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:40.874517' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 16ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "a1e1e679ef39d7e3c9580e13f16e8781faa6c137d8a698693ee5f86150ebc9dc"], ["email", "demo@example.com"], ["salt", "e056951ff45f858c8832463a04192e22a663acc6470827f414442b8b9afd3e44"], ["created_at", "2015-12-23 09:16:40.885435"], ["updated_at", "2015-12-23 09:16:40.885435"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.7ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:16:40.891498' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "09bc9fe836b163f9d11727071ee5d517e4fc495104e92158924ef093e5163145"], ["salt", "6f5bace4455ed9b75086b6c8026e7f621bcc9fbd8e1cc7c97e78caae967efdf5"], ["updated_at", "2015-12-23 09:16:40.899168"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 15ms (ActiveRecord: 1.7ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "2b0b67d3f663544283b557a6a3f64d652bb642cbcccd77f616760cebf954a471"], ["salt", "02baba6b210810f7df6300352bef26ee48bf5e23a86dca2e599622b6d30c36a1"], ["created_at", "2015-12-23 09:16:40.918714"], ["updated_at", "2015-12-23 09:16:40.918714"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:16:40.919936"], ["updated_at", "2015-12-23 09:16:40.919936"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 13ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "48f727a459fcbf7fa854a7002d9168c1d8b338397f6229d5eec63b9a95e53fd9"], ["salt", "fb437695201410a2b023cadd5f940d928c3fc1c843b514ba2f736eddc9cd2375"], ["created_at", "2015-12-23 09:16:40.930290"], ["updated_at", "2015-12-23 09:16:40.930290"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "46b631b80884ba9a14ac015bba389e99730179ce7e7d05ae58a799909591ea25"], ["email", "demo@example.com"], ["salt", "ea5265c9415075644ac00f533a568a15efbd76c39967b8b0ee6fa7a2060e40be"], ["created_at", "2015-12-23 09:17:00.890136"], ["updated_at", "2015-12-23 09:17:00.890136"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"demo", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.2ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "demo"]]
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
+ [1m[36m (1.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"", "password"=>"[FILTERED]"}}
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1[0m [["login", ""]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.2ms)
+Completed 200 OK in 15ms (Views: 8.1ms | ActiveRecord: 0.1ms)
+Processing by MyForum::UsersController#signin as HTML
+ Parameters: {"user"=>{"login"=>"wrong", "password"=>"[FILTERED]"}}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."login" = ? LIMIT 1 [["login", "wrong"]]
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/users/signin.haml within layouts/my_forum/application (0.1ms)
+Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "46b631b80884ba9a14ac015bba389e99730179ce7e7d05ae58a799909591ea25"], ["email", "demo@example.com"], ["salt", "ea5265c9415075644ac00f533a568a15efbd76c39967b8b0ee6fa7a2060e40be"], ["created_at", "2015-12-23 09:17:00.938104"], ["updated_at", "2015-12-23 09:17:00.938104"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#forgot_password as HTML
+ Parameters: {"user"=>{"email"=>"demo@example.com"}}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroup Load (0.1ms)[0m [1mSELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1[0m [["name", "Guests"]]
+ [1m[35mMyForum::UserGroup Load (0.0ms)[0m SELECT "my_forum_user_groups".* FROM "my_forum_user_groups" WHERE "my_forum_user_groups"."name" = ? LIMIT 1 [["name", "Member"]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:17:00.964265' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "demo@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ?[0m [["password", "b4fd25ac21db3ce9efe434d23bca40d2d46748cf329c02927112f080fab88f68"], ["salt", "dbaf82ddf76ff5081a695b6fe1d0488159d1e66677b645ed7472a1d8ae1ec19e"], ["updated_at", "2015-12-23 09:17:00.977001"], ["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.text.erb within layouts/mailer (1.0ms)
+ Rendered /Users/vint/rails/my_forum/app/views/my_forum/user_mailer/reset_password_email.haml within layouts/mailer (0.7ms)
+
+MyForum::UserMailer#reset_password_email: processed outbound mail in 131.7ms
+
+Sent mail to demo@example.com (5.8ms)
+Date: Wed, 23 Dec 2015 11:17:01 +0200
+From: from@example.com
+To: demo@example.com
+Message-ID: <567a668d1a2dc_730d3ff81085e204481d4@Vitalys-MacBook-Pro.local.mail>
+Subject: vaz.od.ua - New password
+Mime-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="--==_mimepart_567a668d196bd_730d3ff81085e20448084";
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+----==_mimepart_567a668d196bd_730d3ff81085e20448084
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Your new password is: TgHbTXllDi
+
+----==_mimepart_567a668d196bd_730d3ff81085e20448084
+Content-Type: text/html;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+<html>
+ <body>
+ Your new password is: TgHbTXllDi
+
+ </body>
+</html>
+
+----==_mimepart_567a668d196bd_730d3ff81085e20448084--
+
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 171ms (ActiveRecord: 1.6ms)
+ [1m[36mMyForum::User Load (0.1ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (1.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "demo"], ["password", "3d783267d72419c42e919dbbc819212e57b22909effa3ac9ef31f4a60063b6da"], ["email", "demo@example.com"], ["salt", "763c03b25782370f795377e61be4ec7a3bb0aca086505709c4c1929b305382e6"], ["created_at", "2015-12-23 09:17:01.119976"], ["updated_at", "2015-12-23 09:17:01.119976"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:17:01.126938' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: password
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 10ms (ActiveRecord: 0.9ms)
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "3d783267d72419c42e919dbbc819212e57b22909effa3ac9ef31f4a60063b6da"], ["email", "demo@example.com"], ["salt", "763c03b25782370f795377e61be4ec7a3bb0aca086505709c4c1929b305382e6"], ["created_at", "2015-12-23 09:17:01.137674"], ["updated_at", "2015-12-23 09:17:01.137674"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:17:01.143618' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.1ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 9ms (ActiveRecord: 1.0ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'demo' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'demo@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "my_forum_users" ("login", "password", "email", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["login", "demo"], ["password", "3d783267d72419c42e919dbbc819212e57b22909effa3ac9ef31f4a60063b6da"], ["email", "demo@example.com"], ["salt", "763c03b25782370f795377e61be4ec7a3bb0aca086505709c4c1929b305382e6"], ["created_at", "2015-12-23 09:17:01.154906"], ["updated_at", "2015-12-23 09:17:01.154906"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+Processing by MyForum::UsersController#update as HTML
+ Parameters: {"user"=>{"email"=>"abc@google.com", "password"=>"[FILTERED]", "new_password"=>"[FILTERED]"}, "id"=>"2"}
+ [1m[35mMyForum::User Load (0.1ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.1ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "my_forum_users" SET "updated_at" = '2015-12-23 09:17:01.163800' WHERE "my_forum_users"."id" = ?[0m [["id", 2]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Unpermitted parameter: new_password
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."login" = 'demo' AND "my_forum_users"."id" != 2) LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE ("my_forum_users"."email" = 'demo@example.com' AND "my_forum_users"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "password" = ?, "salt" = ?, "updated_at" = ? WHERE "my_forum_users"."id" = ? [["password", "f0fa646b76c301fa59370f66fdb9a82374346540260c0a2724b9983ee833f2b3"], ["salt", "a6a84bb639f6a660a0cbdf5469be44dc3e2dec9789b41cedb1d9f683c7a38b6b"], ["updated_at", "2015-12-23 09:17:01.169657"], ["id", 2]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1 [["id", 2]]
+ [1m[36mMyForum::UserGroupLink Load (0.0ms)[0m [1mSELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)[0m
+Unpermitted parameter: password
+ [1m[35mSQL (0.0ms)[0m UPDATE "my_forum_users" SET "email" = 'abc@google.com' WHERE "my_forum_users"."id" = ? [["id", 2]]
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."id" = ? ORDER BY "my_forum_users"."id" ASC LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::UserGroupLink Load (0.0ms)[0m SELECT "my_forum_user_group_links".* FROM "my_forum_user_group_links" WHERE "my_forum_user_group_links"."user_id" IN (2)
+Redirected to http://test.host/my_forum/users/2/edit
+Completed 302 Found in 14ms (ActiveRecord: 1.3ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mMyForum::User Load (0.0ms)[0m SELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+Processing by MyForum::UsersController#create as HTML
+ Parameters: {"user"=>{"email"=>"new_user@google.com", "password"=>"[FILTERED]", "login"=>"new_user"}}
+ [1m[36mMyForum::User Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mMyForum::User Exists (0.1ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" = 'new_user' LIMIT 1
+ [1m[36mMyForum::User Exists (0.0ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" = 'new_user@google.com' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "my_forum_users" ("login", "email", "password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["login", "new_user"], ["email", "new_user@google.com"], ["password", "7591ddc55535b2d08e593fa020ed324813416f0457b00eb15f48ca2450af9881"], ["salt", "b0395fcfc41af20d1a1c9d50468646fbb8294cc466a41803c480d0a0454994e1"], ["created_at", "2015-12-23 09:17:01.187064"], ["updated_at", "2015-12-23 09:17:01.187064"]]
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "my_forum_user_group_links" ("user_group_id", "user_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["user_group_id", 2], ["user_id", 2], ["created_at", "2015-12-23 09:17:01.188349"], ["updated_at", "2015-12-23 09:17:01.188349"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Redirected to http://test.host/my_forum/
+Completed 302 Found in 12ms (ActiveRecord: 0.8ms)
+ [1m[36mMyForum::User Load (0.0ms)[0m [1mSELECT "my_forum_users".* FROM "my_forum_users" WHERE "my_forum_users"."is_deleted" = 'f' AND "my_forum_users"."email" = ? LIMIT 1[0m [["email", "new_user@google.com"]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mMyForum::User Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."login" IS NULL LIMIT 1[0m
+ [1m[35mMyForum::User Exists (0.0ms)[0m SELECT 1 AS one FROM "my_forum_users" WHERE "my_forum_users"."email" IS NULL LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "my_forum_users" ("password", "salt", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["password", "e607975fb5beeacf7cf60407e50717ea1935508afc4640d56f31a9a3eb55a96e"], ["salt", "a7958c11437416ef8d04b3cb74abd978e4422f90c9a50e42d83713593893c43a"], ["created_at", "2015-12-23 09:17:01.197412"], ["updated_at", "2015-12-23 09:17:01.197412"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m