Я пытаюсь создать текстовый файл, содержащий значение настраиваемого поля, которое я добавил в redmine.Я попытался получить его из SQL-запроса в методе создания файла project_controller.rb (в строке 80 на redmine 1.2.0) следующим образом:
sql = Mysql.new('localhost','root','pass','bitnami_redmine')
rq = sql.query("SELECT value
FROM custom_values
INNER JOIN projects
ON custom_values.customized_id=projects.id
WHERE custom_values.custom_field_id=7
AND projects.name='#{@project.name}'")
rq.each_hash { |h|
File.open('pleasework.txt', 'w') { |myfile|
myfile.write(h['value'])
}
}
sql.close
Это прекрасно работает, если я тестирую его в отдельномфайл (с существующим именем проекта вместо @ project.name), так что это может быть проблемой синтаксиса, но я не могу найти, что это такое.Я также был бы рад услышать любое другое решение, чтобы получить это значение.
Спасибо!
(здесь очень похожий пост здесь , но ни одно из решений на самом деле не сработало) * +1010 *