Complex Forms With UJS in Rails

Complex forms used to be fairly difficult to put together in rails. Rails 2.3 made it a little easier with nested attributes, but the hardest part, for me at least, was adding new object fields via javascript. There is quite a lot of this going on in a project I’m currently working on and I’ve come up with a new system utilizing Rails 3’s spiffy new ujs support.

The only downside I’ve run into so far is the slightly messy markup that renders the field html inside the link.

Have a better way, or know how to improve this code? Let me know in the comments.

Mathematics is like unicorn anatomy. You imagine this thing, and it doesn’t exist, yet it still comes with facts. I know how many legs a unicorn has.

Relatively Early’s latest project: a social network for audio engineers.  You can read more about it on Ross’s Blog.

A command line interface for creating git branches based on lighthouse tickets.