我使用PHP,并有一个方便的出口;这将停止页面的执行,并让我查看页面到目前为止,然后让我查看我需要的调试...类似的Ruby on Rails红宝石有退出吗?
Q
红宝石有退出吗?
4
A
回答
2
你可以在代码中引发一个异常,它停止当前的方法并打印异常。非常适合调试。
例如raise @variable.inspect
。调用检查方法也会显示很多关于你的变量的信息。如果您使用的是导轨,您也可以在视图控制器模型助手中使用它。
在你看来:
<%= raise @variable.inspect%>
2
直接映射到PHP的退出函数将是Kernel::exit()(或者干脆退出())
具体在Rails视图中:<%= debug @whatever %>
。 More Info
5
调试中轨的最好方法是开始调试服务器启用ruby script/server --debugger
(这需要红宝石调试宝石)gem install ruby-debug
然后你可以把<% debugger %>
在你的意见,控制器或你喜欢的地方(如果在视图之外,显然忽略erb标签)。您运行服务器的终端会显示一个断点调试器help
,它会告诉您更多信息。
相关问题
- 1. 退出和退出有什么区别!在红宝石?
- 2. 红宝石戒指过早退出
- 3. 红宝石backtick'd代码退出136?
- 4. 红宝石 - 命令退出错误
- 5. 退货红宝石不破?
- 6. 产出红宝石宝石Trollop
- 7. 红宝石宝石:sudo宝石没有用宝石显示
- 8. 没有红宝石
- 9. 红宝石有日志查看器吗?
- 10. 那里有红隼宝石吗?
- 11. 红宝石没有检测到宝石
- 12. 红宝石rbenv宝石没有找到
- 13. 我可以在另一个红宝石块内有红宝石块吗?
- 14. 红宝石散列在红宝石
- 15. 红宝石宝石文档
- 16. 宝石安装红宝石
- 17. 调试宝石红宝石
- 18. 红宝石程序宝石
- 19. 错误红宝石宝石
- 20. Twitter的红宝石宝石
- 21. 卸载红宝石宝石
- 22. 红宝石宝石 - LoadError
- 23. 红宝石宝石LoadError
- 24. 安装红宝石宝石
- 25. 如何找出红宝石
- 26. 红宝石:捕获输出
- 27. 读出由红宝石
- 28. 红宝石+ Testunit + ci_reporter:没有XML输出
- 29. pik没有列出红宝石1.9.3
- 30. Python /红宝石:cronjob将不会加载红宝石宝石?