My name is Michal Pokorn and I’m a computer science student from Czech
I would like to apply for this year’s Google Summer of Code, and since I
like Ruby, Rails
looks like a good project to contribute to.
The web-based console idea from the ideas page seems really nice. The
the Conductor gem (https://github.com/dhh/conductor/). It looks neat,
unfortunately I couldn’t
get it to run (the last commit is 3 years old, so I didn’t try too hard,
From the source code, it seems to be able to show annotations, routes
code stats (# of controllers, etc.)
and to create scaffolds. In general, it looks like it tries to wrap
Rails tasks into
a nice web interface, which would be cool.
However, when I read the project name, I first thought of “a web
to rails console”, in the
command-line, IRB sense. I didn’t think of all the issues this approach
might have yet, but I think
it would be much more universal: not everything a developer needs to do
a Rails (CLI) console
is representable with buttons, forms, and so on.
However, I imagine that running
rails console instances in the
of a development server might turn
into a fragile hack.
I think a “hybrid console” might be the best: common rake tasks,
and so on could be reachable
with a GUI, and browser-IRB might be available for more complicated
So, what do you think about this? What features would you want to have
Rails web console?
Is it insane to even consider running code someone writes into a web
Also, if you’re interested, let me tell you a few things about my
background. Most of my experience
comes from C, C++, C#, and (unfortunately) PHP. I have been interested
Ruby (and Rails) for some two
or three years now. I have written a few things in Java (mostly for
Android) and Python. I experimented with
others, but there’s not much worth mentioning. I am now a freshman at
Faculty of Mathematics and Physics
of the Charles University in Prague.
Thanks for your ideas!