gioco icon indicating copy to clipboard operation
gioco copied to clipboard

Various Setup Bugs

Open aaron-lorenz opened this issue 11 years ago • 3 comments

Hey, Just setup in rails 3.2 and ran into a few problems...

in the gioco.rake file: At line 13: the find_or_create_by throws an error...this can be solved by changing line to

badge_string = "kind = Kind.find_by_name('#{args.kind}') || Kind.create(:name=> '#{args.kind}')\n"

Line 27 has "kinds.id" should be

r.points << Point.create({ :kind_id => kind.id, :value => '#{args.points}'})

Also when the generator makes the Models, it will use the user input to name the "Resource" fields, however the foreign key in the Points table has "user_id" hard coded.

line 5 of the ModelGenerator should be

generate("model", "point #{@model_name}_id:integer kind_id:integer value:integer")

Thanks

aaron-lorenz avatar Feb 23 '14 16:02 aaron-lorenz

Thank you @towhead09 ! A lot of details that I haven't noticed! I'll fix it asap and include this on the next version! I'm also working on an enterprise edition that should be released as a SaaS soon and I'll include this fix into it!

joaomdmoura avatar Feb 24 '14 02:02 joaomdmoura

For Rails 4, fixed rake_generator.rb (for correct gioco.rake file for badge generation), core.rb and rankings.rb files: https://github.com/enter08/gioco

enter08 avatar Nov 28 '14 09:11 enter08

Tks @enter08 could you please open a PR? :+1:

joaomdmoura avatar Nov 28 '14 15:11 joaomdmoura