The error happens when the user is being validated and checks that the auth_type field matches one of the schemes specified in your environment.rb. In the signup process, it looks like we don’t explicitly set the auth_type, which suggests that the default value in the schema is supplying it.
Looking at this code, it certainly seems likely there are bugs to be found here. However, I can’t replicate the issue you’re describing. I think bsags question is a good one: what database are you using?
The error happens when the user is being validated and checks that the auth_type field matches one of the schemes specified in your environment.rb. In the signup process, it looks like we don’t explicitly set the auth_type, which suggests that the default value in the schema is supplying it.
Looking at this code, it certainly seems likely there are bugs to be found here. However, I can’t replicate the issue you’re describing. I think bsags question is a good one: what database are you using?
Turns out this works on Linux (Ubuntu) but doesn’t work on Mac OS X. There must be something i’m missing but I can’t find it. The configurations are identical.
I’ve ashed my Tracks install and grabbed a fresh copy from SVN. The problem still occurs. I don’t think I have any inconsistencies on my install on RoR. How can I help you get more information to solve the problem?
* the version of sqlite3 you have (type “sqlite3 -version")
* the version of the sqlite3-ruby gem (type “gem list sqlite3-ruby")
* a list of the exact steps you take after exporting from SVN