gpt4 book ai didi

ruby-on-rails - 如何输出到网站而不是控制台以在 Rails 中进行调试?

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:06 24 4
gpt4 key购买 nike

好吧,标题几乎解释了一切。我想用类似的东西

p something

并且能够在网站上看到输出,只是为了调试。

最佳答案

我怀疑您是从 PHP 过来的,因为这是一件非常想做的 PHP 风格的事情。在 Rails 中,标准输出不会发送到浏览器,这是 PHP 开发人员认为理所当然的事情。

如果你想在浏览器中看到一些东西,你需要渲染它。

从一个 View 中,您可以使用 debug 助手来“vardump”一个值:

<%= debug something %>

在 Controller 中,您可以使用 render :inline => p(something)render :inline => something.inspect 快速查看变量的值。确保您之后返回或以其他方式阻止您自己进行第二次render调用。

您应该习惯tail您的日志文件,并利用Rails logger .

关于ruby-on-rails - 如何输出到网站而不是控制台以在 Rails 中进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7006095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com