У меня есть данные XML, которые я хочу сохранить в mongodb. Я использую RESTClient для выполнения POST на ресурсе. Код состояния HTML возвращает, что он был создан. Однако все поля "ноль". Что мне не хватает? Должен ли я сначала конвертировать его в json / bson? Это вообще возможно? Я использую MongoMapper.
Я также подумал об использовании собственной базы данных XML, но я не смог найти ни одной поддерживаемой Rails 3. Есть ли такая?
Просто обычные вещи в моем контроллере:
def create
@assessment = Assessment.new(params[:assessment])
respond_to do |format|
if @assessment.save
format.html {redirect_to(:action => 'list')} # backdoor for maintanance
format.xml {render :xml => @assessment, :status => created}
else
*omitted*
end
end