web控制台gem是否取代了better_errors gem?

Obr*_*ios 9 ruby-on-rails better-errors-gem

rails 4.2 web-console gem是better_errors gem的完全替代品吗?或者我需要查看每个gem的功能以确定哪个我更喜欢?

Thi*_*lem 5

它们不是一回事.. Web控制台甚至建议在README上使用better_errors:

查看better_errors作为任何Rack应用程序的绝佳选择!

Web控制台的优势在于,您可以debug在文件或视图中的任何位置启动控制台会话,就像binding.pry(来自pry gem)一样.

better_errors是一种改进的错误画面,恰好拥有侧栏上的控制台会话(如果使用binding_of_caller宝石吧).

IMO,你可以使用两个宝石..不需要选择一个或另一个.

  • 它们是否都非常相似,因为它们为您提供了调试控制台?虽然你给出的引用不再是自述文件,但也许这是一个很好的建议,对于Rack应用程序使用better_errors,为Rails应用程序使用web控制台?为什么我们要同时使用(严肃的问题,而不是拖钓)?另外,我相信我们现在称**控制台**而不是**调试** (2认同)
  • @Marklar对better_errors有一些好处.它显示错误的页面更好,并提供有关当前状态的更好信息.另一方面,web-console在每个页面上提供控制台,包括那些已正确加载的控制台. (2认同)