В настоящее время я пишу плагин, который создает новую проблему через HTTP-запрос. В настоящее время у меня возникают проблемы с созданием и сохранением новой проблемы. Каждый раз, когда я вызываю issue.save, он возвращает false. Я надеялся, что кто-то укажет мне правильное направление. заранее спасибо
Вот код, который у меня сейчас есть:
issue = Issue.new
issue.tracker = Tracker.find_by_name("Bug")
issue.subject = params[:subject]
issue.description = params[:description]
issue.project = Project.find_by_name(params[:project])
issue.start_date = Time.now.localtime.strftime("%Y-%m-%d")
issue.priority = IssuePriority.find_by_name("Normal")
issue.author = User.find_by_mail("[email protected]")
issue.status = IssueStatus.find_by_name("New")
issue.save
issue.valid?
, или сохранить его без проверки, вызвав save(false). Вы можете просто проверить сообщения проверки: issue.errors.full_messages после сохранения. - person Kuba   schedule 19.02.2012