teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

テキスト修正

2018/01/04 22:39

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  > These methods both return a boolean. You can't invoke to_sql on a boolean.
10
10
 
11
11
  とあるように、`update`や`create`は、booleanを返すので、`to_sql` を使うことは
12
- できません。しかし、上記の回答および回答にあるリンク先の別の質問
12
+ できません、上記の回答および回答にあるリンク先の別の質問
13
13
 
14
14
  [Log every SQL query to database in Rails
15
15
  ](https://stackoverflow.com/questions/1629351/log-every-sql-query-to-database-in-rails/)

4

テキスト修正

2018/01/04 22:39

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -15,8 +15,8 @@
15
15
  ](https://stackoverflow.com/questions/1629351/log-every-sql-query-to-database-in-rails/)
16
16
 
17
17
  を見ると、以下のような特異メソッドをDBへのコネクションに追加すると、
18
- SQLをファイルに出力することを実現できるようです。
18
+ (実際に動かして確認していませんが、)SQLをファイルに出力することを
19
-
19
+ 実現できそうです。
20
20
  ```ruby
21
21
  connection = ActiveRecord::Base.connection
22
22
  class << connection

3

テキスト修正

2018/01/04 21:53

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -14,9 +14,8 @@
14
14
  [Log every SQL query to database in Rails
15
15
  ](https://stackoverflow.com/questions/1629351/log-every-sql-query-to-database-in-rails/)
16
16
 
17
- を見ると、以下のような、SQLを出力するような特異メソッドを、
17
+ を見ると、以下のような特異メソッドをDBへのコネクションに追加すると
18
- DBへのコネクションに追加すると、SQLをファイルに出力することを
19
- 実現できるようです。
18
+ SQLをファイルに出力することを実現できるようです。
20
19
 
21
20
  ```ruby
22
21
  connection = ActiveRecord::Base.connection

2

テキスト修正

2018/01/04 21:51

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -4,14 +4,19 @@
4
4
 
5
5
  [to_sql not working on update_attributes or .save](https://stackoverflow.com/questions/13037475/to-sql-not-working-on-update-attributes-or-save)
6
6
 
7
- 上記の回答、および回答あるリンク先の別の質問
7
+ これの回答に
8
8
 
9
+ > These methods both return a boolean. You can't invoke to_sql on a boolean.
10
+
11
+ とあるように、`update`や`create`は、booleanを返すので、`to_sql` を使うことは
12
+ できません。しかし、上記の回答、および回答にあるリンク先の別の質問
13
+
9
14
  [Log every SQL query to database in Rails
10
15
  ](https://stackoverflow.com/questions/1629351/log-every-sql-query-to-database-in-rails/)
11
16
 
12
- を見ると、
13
- 以下のような、SQLを出力するような特異メソッドを、DB
17
+ を見ると、以下のような、SQLを出力するような特異メソッドを、
14
- へのコネクションに追加すると実現できるようで
18
+ DBへのコネクションに追加すると、SQLをファイルに出力ることを
19
+ 実現できるようです。
15
20
 
16
21
  ```ruby
17
22
  connection = ActiveRecord::Base.connection

1

テキスト修正

2018/01/04 21:48

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -6,10 +6,9 @@
6
6
 
7
7
  上記の回答、および回答にあるリンク先の別の質問
8
8
 
9
+ [Log every SQL query to database in Rails
9
- [https://stackoverflow.com/a/1629474/643500](https://stackoverflow.com/a/1629474/643500)
10
+ ](https://stackoverflow.com/questions/1629351/log-every-sql-query-to-database-in-rails/)
10
11
 
11
- [https://stackoverflow.com/a/1640560/643500](https://stackoverflow.com/a/1640560/643500)
12
-
13
12
  を見ると、
14
13
  以下のような、SQLを出力するような特異メソッドを、DB
15
14
  へのコネクションに追加すると実現できるようです。