Question: I have developed an online based service where people can help market their businesses using my platform. I have spent many hours developing the core functionality, but have totally skimped on the login/credit card processing/website layout etc.

Is there a good framework out there that I can easily slot into, without having to develop a lot of this "generic" stuff from scratch? The service is made in ruby, but it can easily slot into any language necessary due to my design.

Answer: 
Where are you serving your page from? If it's from localhost/inside the local network, it will have a different security policy applied - even with all settings as default. Try publishing it to an external server and see what happens (or failing that, change the settings for "trusted" site to be the same as "internet")

You should also check what's happening with regards to signing of the component - does your object have a certificate that's trusted by your domain/pc setup?
You need to nail IE settings and then talk to domain admin(s) to push it as a policy. Yellow bar is for apps that are considered untrusted and you want your app to be considered fully trusted on client boxes - you just want IE settings tweaked to that it shows yellow bar for all apps - even those totally signed and trusted and coming from local/corp net.