Sounds like a good idea. Wait...
>(JSON format)
What is this JSON of which you speak? It sounds like programming to me! I won't have any of it!
I don't see why or how you want to get non-programmers interested in your programming environment. Rails already has a way to create simple web apps in a few minutes, but I don't know any non-programmers who use it. What's different about this, apart from the fact that you can write killer web apps starting from the code that "rails generate" produces?