gpt4 book ai didi

ruby-on-rails - 在 rails 中运行 ruby​​ 脚本

转载 作者:行者123 更新时间:2023-12-04 07:29:04 24 4
gpt4 key购买 nike

我用ruby做了一个脚本,现在需要在rails应用中运行。我有点迷茫,但我有一个 Controller ,并希望通过 GET/service/:id 返回此脚本的结果。我该怎么做?

最佳答案

根据评论,您似乎想将其变成可以从 Controller 调用的方法。

简单。

在相应的模型中为您从中调用它的 Controller (或您希望在其中定义该方法的任何模型)定义方法,然后从 Controller 中调用它。

假设您有一个 ScriptRunner 模型,并且您想从某个 Controller 的显示操作中调用它。

在您的 ScriptRunner 模型中,只需执行以下操作

def runscript(id)
...
end

在你的 Controller 中,做

def show
ScriptRunner.runscript(params[:id])
@service = Service.find_by_id(params[:id])
end

..或者任何你想让它做的事情。

关于ruby-on-rails - 在 rails 中运行 ruby​​ 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472141/

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