- The strange thing is, i also have my CAS server running using Ruby, and i can use the gem activerecord-postgresql-adapter succesfully in production. So i think this is the activerecord version problem. Besides, the sqlite3 adapter works well for testing.
- In order to setup in Windows, i have to modify some things: the assets need to be compiled in a VM (it used Parallel gem, which only support Unix), nginx to proxy the public assets(really fast, thank God), some Gem version need to be downgrade to have the Windows (Mingw) version, and the last thing, the background job is again need to be run inside a VM.
- I don't know if that setup can fullfill the real production requirements, but i think Canvas Community could change something to make the product really cross-platform, which will be great to get more attention all over the eucation institutes.