Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何从终端向rails控制台和irb提供ruby代码?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何从终端向rails控制台和irb提供ruby代码?

Ruby on rails 如何从终端向rails控制台和irb提供ruby代码?,ruby-on-rails,ruby,Ruby On Rails,Ruby,在终端中,我想执行以下操作: rails c << 'puts User.count' irb << 'puts "Hello World!!"' 正确的方法是什么?您可以使用: bin/rails runner放置User.count您可以使用: bin/rails runner放置用户计数您可以使用 它计算字符串中的ruby表达式 例如,在rails控制台、irb或情侣版中,您可以 执行以下操作 eval放置User.count您的用户模型计数 eval“向世界问好

在终端中,我想执行以下操作:

rails c << 'puts User.count'
irb << 'puts "Hello World!!"'
正确的方法是什么?

您可以使用:

bin/rails runner放置User.count

您可以使用:

bin/rails runner放置用户计数

您可以使用

它计算字符串中的ruby表达式

例如,在rails控制台、irb或情侣版中,您可以 执行以下操作

eval放置User.count您的用户模型计数

eval“向世界问好!!”你好,世界

您可以使用

它计算字符串中的ruby表达式

例如,在rails控制台、irb或情侣版中,您可以 执行以下操作

eval放置User.count您的用户模型计数


eval“向世界问好!!”Hello World

不是@Amadan,也许我误解了,但看起来他在找eval,请纠正我。@ray:不是,他想从终端向rails控制台和irb中输入ruby代码。不运行irb,然后键入代码;但是在shell中使用一个命令在irb中运行某些代码。我的评论为bash解决了这个问题;给出了一个rails特定的解决方案。不是@Amadan,也许我误解了,但看起来他在寻找eval,请纠正我。@ray:不是,他想从终端向rails控制台和irb中输入ruby代码。不运行irb,然后键入代码;但是在shell中使用一个命令在irb中运行某些代码。我的评论为bash解决了这个问题;给出了特定于rails的解决方案。
1278 # for rails c
Hello World # for irb