我的所有rails 3.2.2 ActiveRecord方法正在執行兩次。我注意到,每一次執行正在處理的不同,請參閱我從下面的控制檯抓起的例子...「Processing by Contoller#method as */*」和「Processing by BillsController#show as HTML」有什麼區別
Started GET "/api/bills/Jeremy%20Fox" for 127.0.0.1 at 2012-03-20 23:16:43 -0400
Processing by BillsController#show as HTML
Parameters: {"username"=>"Jeremy Fox"}
BillsForUsers Load (2.4ms) SELECT "bills_for_users".* FROM "bills_for_users" WHERE "bills_for_users"."billusername" = 'Jeremy Fox'
Completed 200 OK in 47ms (Views: 11.2ms | ActiveRecord: 2.4ms)
Started GET "/api/bills/Jeremy%20Fox" for 127.0.0.1 at 2012-03-20 23:16:44 -0400
Processing by BillsController#show as */*
Parameters: {"username"=>"Jeremy Fox"}
BillsForUsers Load (1.1ms) SELECT "bills_for_users".* FROM "bills_for_users" WHERE "bills_for_users"."billusername" = 'Jeremy Fox'
Completed 200 OK in 33ms (Views: 28.1ms | ActiveRecord: 1.1ms)
爲什麼我所有的ActiveRecord的方法被執行兩次和/或什麼的對我來說差別誰能解釋介於Processing by BillsController#show as HTML
和Processing by BillsController#show as */*
之間?
謝謝。
沒有人?沒有人能解釋這一點? – 2012-03-21 23:55:55