回答編集履歴
5
テキスト修正
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
テキスト修正
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
テキスト修正
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
|
-
を見ると、以下のような
|
17
|
+
を見ると、以下のような特異メソッドをDBへのコネクションに追加すると、
|
18
|
-
DBへのコネクションに追加すると、SQLをファイルに出力することを
|
19
|
-
実現できるようです。
|
18
|
+
SQLをファイルに出力することを実現できるようです。
|
20
19
|
|
21
20
|
```ruby
|
22
21
|
connection = ActiveRecord::Base.connection
|
2
テキスト修正
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を出力するような特異メソッドを、
|
17
|
+
を見ると、以下のような、SQLを出力するような特異メソッドを、
|
14
|
-
へのコネクションに追加すると
|
18
|
+
DBへのコネクションに追加すると、SQLをファイルに出力することを
|
19
|
+
実現できるようです。
|
15
20
|
|
16
21
|
```ruby
|
17
22
|
connection = ActiveRecord::Base.connection
|
1
テキスト修正
answer
CHANGED
@@ -6,10 +6,9 @@
|
|
6
6
|
|
7
7
|
上記の回答、および回答にあるリンク先の別の質問
|
8
8
|
|
9
|
+
[Log every SQL query to database in Rails
|
9
|
-
|
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
|
へのコネクションに追加すると実現できるようです。
|