GithubHelp home page GithubHelp logo

Comments (2)

tute avatar tute commented on August 18, 2024

Hi gjones. I just repeated your steps and it just worked, couldn't find your error. The only thing I can think of is migrations got messed up (either one is has yet run, or the order from user creation to column addition, can't tell for sure). If it's a development app, can you drop the DB and recreate it from scratch to see how it goes?

You should have an existing User table, over which a merit migration (TIMESTAMP_add_fields_to_users.rb) should add a sash_id attribute.

Closing as it's not a bug/nice-to-have-feature, but I'm willing to help so tell me how it goes.

from merit.

gjones avatar gjones commented on August 18, 2024

Thanks for taking the time respond, it did actually help as it confirmed that there wasn't a huge chunk that I'd inadvertently missed. I believe I've managed to fix it now, after trying a few things here's how I managed it (probably not the correct way but it works so I'm not complaining.)

I ran rake db:rollback 4 times to reverse the migrations created by Merit, then i manually deleted those migration files and ran rake db:migrate. Then I installed Merit again from scratch rails g merit install, rails g merit User and ran the migration. After adding my badge rules they're now being created without error.

So I believe you were right in that somewhere along the line my migration order got mixed up or not applied correctly. Thanks for your help, I appreciate it and good work you've done on creating this gem for others to use.

from merit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.