У меня есть модель:Создание Mongoid документа из Hash
class Task
include Mongoid::Document
field :name, type: String
field :category, type: String
# ....
И у меня есть метод, чтобы создать новые документы:
def self.create_task(hash)
Task.safely.create!(name: hash["name"],
category: hash["category"],
...);
Я просто интересно, если это возможно, чтобы упростить этот код и пройти Ruby Hash для создания!() метода Mongoid :: Document?
Что-то вроде этого:
Task.safely.create!(hash)
Я обновил мой вопрос. Извините за темную проблему. – demas
выглядит как текущий 'mongoid' удаленный' # безопасно' метод для '# с' один. По крайней мере, это то, что я вижу в банкомате. – akostadinov