I've had many bettas in many communities, and one of the rare combos that hasn't worked out for me is betta with rams.
The majority of bettas I have experience with are excellent community members. Though it's more rare, I've also had bettas that couldn't even share a tank with a snail, let alone another fish. I think any time you are introducing a betta into a community there should be a back-up plan. If you cannot immediately remove the fish and put it someplace proper if there were to be a problem, then I wouldn't try it all.
If mixing bettas with zippy schoolers, I would add some floating plants. This will help them feel more secure when they are hanging out up top. My favorites for them are anacharis and pennywort.