I am a .NET developer trying to switch over from the dark side to rails but I can’t seem to find anything in either the books or online regarding A/B testing or multivariate testing user experiences in rails.
For example, in .NET there is something called a “multiview” which lets me create N number of different UIs for a page and only display one of them. I select which to display based on either a random number or an algo I wrote that weights the random pick by performance. I then record which “view” is displayed and track that view through to the end result. Finally, I run reports on how it did.
How can I do proper A/B testing of either different page designs or different elements on the page in RoR? The book talks about the separation of the UI layer (view) from the logic (controller), which is great, but doesn’t talk about how to do things like the described.