当我尝试对trailblazer gem运行Create操作时,我得到以下错误:
NoMethodError: undefined method `has_key?' for nil:NilClass发布于 2016-02-09 23:58:35
问题是我没有将模型的名称作为传递给create操作的散列的根键。也就是说,我是这样称呼它的:
ModelClass::Create.run(some_attribute: 'attr', another_attribute: 'other_attr')当我本应该路过的时候:
ModelClass::Create.run(model_class: {some_attribute: 'attr', another_attribute: 'other_attr'})https://stackoverflow.com/questions/35296478
复制相似问题