gpt4 book ai didi

ruby-on-rails - 通过 unix shell 在控制台上执行多个命令

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

我目前正在尝试弄清楚是否可以通过 Unix shell 或在 ruby​​ 脚本中在 Rails 控制台的一行中运行多个命令。

例如:

exec('echo p = Product.first;b = Billing.first|rails c')

当我尝试与示例类似的操作时,它总是会在启动控制台之前尝试执行这两个命令。

希望这是有道理的,感谢我能得到的任何帮助。

提前致谢!

最佳答案

是的,你可以做到这一点

从 unix shell 提示:

echo 'p = Product.first; b = Billing.first' | rails c

从 Rails 控制台本身,或者我猜是一个 ruby​​ 脚本:

exec(%Q{echo 'p = Product.first; b = Billing.first' | rails c})

尽管如此,您为什么要这样做可能值得一问。你能用rake task吗? ?

关于ruby-on-rails - 通过 unix shell 在控制台上执行多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33384483/

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