{"record":{"id":"7bfa0215f4f5a576","repo":"voormedia/rails-erd","slug":"unknown-generator-railserd-options-generator","errorCode":null,"errorMessage":"Unknown generator: #{RailsERD.options.generator}","messagePattern":"Unknown generator: #(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lib/rails_erd/tasks.rake","lineNumber":80,"sourceCode":"    end\n\n    raise \"Active Record was not loaded.\" unless defined? ActiveRecord\n  end\n\n  task :generate => [:options, :check_dependencies, :load_models] do\n    include ErdRakeHelper\n\n    say \"Generating Entity-Relationship Diagram for #{ActiveRecord::Base.descendants.length} models...\"\n\n    file = case RailsERD.options.generator\n    when :mermaid\n      require \"rails_erd/diagram/mermaid\"\n      RailsERD::Diagram::Mermaid.create\n    when :graphviz\n      require \"rails_erd/diagram/graphviz\"\n      RailsERD::Diagram::Graphviz.create\n    else\n      raise \"Unknown generator: #{RailsERD.options.generator}\"\n    end\n\n\n    say \"Done! Saved diagram to ./#{file}\"\n  end\nend\n\ndesc \"Generate an Entity-Relationship Diagram based on your models\"\ntask :erd => \"erd:generate\"\n","sourceCodeStart":62,"sourceCodeEnd":90,"githubUrl":"https://github.com/voormedia/rails-erd/blob/dae6e52018c94ff6d3e3bb0fdbc2cb0c680ec165/lib/rails_erd/tasks.rake#L62-L90","documentation":"Error \"Unknown generator: #{RailsERD.options.generator}\" thrown in voormedia/rails-erd.","triggerScenarios":"Raised in the erd:generate rake task when RailsERD.options.generator is neither :mermaid nor :graphviz, e.g. passing an unsupported generator value such as `generator=tbls` on the command line.","commonSituations":"See trigger scenarios.","solutions":["Pass a supported generator: `bundle exec rake erd generator=graphviz` (default) or `bundle exec rake erd generator=mermaid`.","Check the `generator` environment variable for typos; valid values are `graphviz` and `mermaid`."],"exampleFix":"bundle exec rake erd generator=mermaid","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"dae6e52018c94ff6d3e3bb0fdbc2cb0c680ec165","analyzedAt":"2026-08-23T02:52:18.679Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}