richhollis / swagger-docs

Generates swagger-ui json files for Rails APIs with a simple DSL.
MIT License
749 stars 150 forks source link

Docs not getting generated for rails 5.0.0 #140

Open ram619prasad opened 8 years ago

ram619prasad commented 8 years ago

rake swagger:docs rake aborted! NoMethodError: undefined methodsource' for "GET":String /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:147:in get_route_path_apis' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:128:inblock in process_path' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:127:in each' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:127:inprocess_path' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:62:in block in generate_doc' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:61:ineach' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:61:in generate_doc' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:49:inblock in generate_docs' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:46:in each' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:46:ingenerate_docs' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/swagger/docs/generator.rb:20:in write_docs' /home/ram/.rvm/gems/ruby-2.3.0/gems/swagger-docs-0.1.8/lib/tasks/swagger.rake:5:inblock (2 levels) in <top (required)>' /home/ram/.rvm/gems/ruby-2.3.0/gems/rake-11.2.2/exe/rake:27:in <top (required)>' Tasks: TOP => swagger:docs (See full trace by running task with --trace)

I have routes something like this. Rails.application.routes.draw do

For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html

namespace :api do namespace :v1 do resources :users end end end

I generated controller using rails g controller api/v1/users

Please help me I'm stuck

saiqulhaq commented 8 years ago

I am getting this issue also :(

ADO commented 8 years ago

+1

Code-Farmer-Ming commented 8 years ago

try this branch gem 'swagger-docs',github: 'anhtrantuan/swagger-docs'

Support Rails5 and fixed this problem

papilip commented 8 years ago

Many thanks, fix this pb for me ;-)