我查过IRC的雷德明,没能得到帮助。
我在天气问题上很矛盾,把这个问题贴在超级用户、服务器故障或者这里,但是由于我的问题是面向技术编程的,所以我决定在这里寻求帮助。
我们有一个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/