gpt4 book ai didi

ruby - Redmine - Ruby - 寻找自定义字段的值

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

我在 IRC 上查看了 redmine,但无法获得帮助。在 super 用户、ServerFault 或此处,我在天气上遇到了冲突,但由于我的问题在技术上是面向编程的,所以我决定在这里寻求帮助。

我们有一个 Mercurial 存储库系统,其布局基于满足我们需求的项目。我写了一些 shell 脚本,它们可以愉快地管理存储库并将它们放在正确的位置等。我正在尝试调用这些脚本并从 Redmine 向它们传递参数。我正在编辑 app/controllers/projects_controller.rb(第 75 -> 87 行)

我已经设法提取了项目参数和当前用户,但我添加了两个自定义字段(使用 Redmine 管理中的自定义字段),我正在尝试访问这些自定义字段的值。有谁知道我怎样才能得到这些?

我当前的工作测试语句如下:

 system "echo '#{@project.identifier}, #{User.current}' >> /tmp/rm.log"

最佳答案

使用 CustomField 模型。例如,

  # Find the first Custom Field
cf = CustomField.first
# Get the name
puts cf.name
# Find out if this Custom Field is for all projects
cf.is_for_all?
# If not, find out which projects are using it
cf.projects

为了解决这个问题,我刚刚安装了 Redmine-1.0.0 并查看了源代码和脚本/控制台。

关于ruby - Redmine - Ruby - 寻找自定义字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3215902/

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