0
issue = Redmine::Issue.find(1700)
ready = issue.custom_fields.select{|i| i.name == 'Ready for testing'}.first
issue.subject = 'test'
ready.value = "1"
issue.save

这会从 redmine 中获取票证,并相应地更新主题,但不会更新自定义字段。

issue.errors.full_messages为空白。issue.valid?是真的。issue.save返回 true(显然是因为它正在更新主题)。有什么东西在阻碍我吗?

http://www.redmine.org/issues/6403 - 是一个很好的参考,似乎告诉我这很好。我正在使用 redmine 的 2.3.1.devel 版本。

保存ready给出以下内容。我认为因为这只是问题的一个子集,对吧?

pry(main)> ready.save
ActiveResource::UnauthorizedAccess: Failed.  Response code = 401.  Response message = Unauthorized.
from /Users/brett/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/activeresource-3.2.18/lib/active_resource/connection.rb:132:in `handle_response'
4

0 回答 0