问题标签 [puts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
628 浏览

ruby-on-rails - 显示 Ruby / Rails 文本

我有一个基本问题。我相信你可以通过这个问题看出我对 ruby​​ 和 rails 有点陌生。

我有一个导航,我正在尝试应用“活动”类,以便我可以以不同的方式设置活动页面的样式。我用 before_filter 设置了这样的@cur_page:

我试图简单地输出文本“活动”,但它不起作用。

我也试过:

我检查了实例变量以确保它已设置,并且它像我期望的那样显示“联系人”。

有任何想法吗?

0 投票
3 回答
7285 浏览

ruby-on-rails - 在 Ruby on rails 中打印数组或对象。还可以查看数据的结构

我正在控制器中执行 Active Record 查询。现在我想以数组或对象的形式查看它的所有内容。我想查看返回数据的结构。我是 ruby​​ on rails 的新手。在 PHP 中,我们使用var_dump()or print_r()

0 投票
2 回答
22332 浏览

file - 期望将写入文件

我正在编写一个期望脚本,它将 ssh 到几个 IP 以测试它们的连接性。我想包含一个“puts”语句,将每个测试的结果写入调用脚本的机器上的文件中。尽管我认为我正在遵循将 put 写入文件的手册,但它只写入 stdout。请参阅下面的脚本。最终结果是文件是在本地机器上创建的,但没有输出指向它。相反,输出到标准输出。

我想知道引用是否有问题,但我无法弄清楚。

作为参考,这是来自http://www.tcl.tk/man/tcl8.4/TclCmd/puts.htm的示例

0 投票
2 回答
12546 浏览

ruby-on-rails - Ruby puts string and integer on same line

I just started learning Ruby and uncertain what is causing the error. I'm using ruby 1.9.3

In my last puts statement, I thought it is a simple combination of a string and calculation. I still do, but just not understanding why this won't work

0 投票
5 回答
1834 浏览

ruby - 为什么“puts”返回一个空行,而不是“puts []”?

我正在阅读Ruby 教程,并了解到代码

将输出三行,但下面的代码

只会输出两个。所述的原因是 []不是一个对象(编辑:“不指向任何东西”),所以puts不能用它做任何事情,但为什么在第一种情况下也不是这样?

我试图找到一个官方页面puts来解决这个问题,这个没有帮助。

0 投票
1 回答
139 浏览

ruby - 如何将变量放入迭代器代码Ruby

如何将变量放入迭代器代码 Ruby EX:(1,2,3).select { |v| puts v > 2}

0 投票
2 回答
419 浏览

ruby - 覆盖命名空间的 put 仅在覆盖 Kernel.puts 后才有效?

抱歉,问题标题含糊不清,但我不知道是什么原因导致以下问题:

现在当 Capistrano 调用时puts,我看不到“测试”,但我看到了原始输出。

但是,当我还添加此内容时:

现在,突然,puts实际上返回的是“test”,而不是“what give?”,不是原始内容,而是“test”。

是否有合理的解释为什么会发生这种情况(除了我对 Ruby Kernel 内部工作原理的有限理解)?

在我看来(但不知何故“似乎有效”)的事情:

  • 我希望第一个块返回“测试”,但它没有
  • 我希望这两个块的组合返回'what give?',但它返回'test'?
  • 我覆盖 Kernel.puts 的方式对我来说似乎是一个永无止境的循环?
0 投票
1 回答
686 浏览

ruby - 将字符串附加到“puts”输出

我正在构建一个 gem,它将一个特定的字符串附加到每个puts输出。用例可能如下所示:

我不知道该怎么做。它的伪代码可能是这样的:

非常感谢您对有关如何执行此操作的最佳方法的任何见解。

0 投票
1 回答
3640 浏览

ruby-on-rails - 如果 user_signed_in? 放一些文字 - 设计

我有这个想法,我希望“登录”在网页的上角显示user_signed_in?为真,但当user_signed_in?为假时,我希望它只简单地输入“登录”。

user_signed_in?是 Devise 的辅助方法。我认为。

我如何真正做到这一点。我试过这个:

但这不起作用。有任何想法吗 ?

0 投票
1 回答
9210 浏览

set - basic Tcl -- 打印变量的值

我在 Tcl 中有以下脚本:

如何打印变量n的值?

给了 expr{10*10} ,我需要看到 100....