1

我对 ruby​​ on rails 完全不熟悉,所以这个问题可能是微不足道的。在 Redmine 文档中,如何在提交时设置 Redmine 中的存储库的自动刷新,您可以阅读您可以使用的内容

/path_to_redmine/redmine/script/rails runner "Repository.fetch_changesets" -e production > /dev/null 2>&1 &

而不是获取网址

curl "http://<redmine url>/sys/fetch_changesets?id=<project identifier>&key=<your service key>"

但是缺少如何将项目 ID 传递给的信息,rails runner因此我只能获取给定项目标识符 ( id=<project identifier>) 的变更集。

任何人都可以帮忙吗?

4

1 回答 1

0

获取设置的 API 密钥,通过

./script/rails runner "puts Setting.sys_api_key" -e production

获取这样的项目标识符列表

./script/rails runner 'Project.all.each {|p| puts "#{p}: id->#{p.id} identifier->#{p.identifier}"}' -e production
于 2014-02-12T14:39:27.967 回答