Stay away from .NET Core! we've had nothing but issues and they can't even figure out what they want to do, they keep adding/removing/changing and renaming the api all the time.
I expect the "issues" to be something related to development process and running the code in prod.
Plus more generally it is a pre-1.0 product which, while having a go live licence, means it isn't for everyone especially if you're not happy potentially doing some digging through code to work out undocumented features.
The OP doesn't say if they are a C# dev or a Ruby dev or neither. To be honest that is likely to be the biggest driver of things. Both are good enough that it isn't really worth paying the price of switching between two ecosystems for.