I was wondering how what you do when you have some serious client-side work to do on a Rails app.
Good practice tells us to start from testing, so let’s say we either:
Have Implement a bare-bones html (non-ajax) version of the feature using an outside-in testing process already.
We don’t (argh) have or follow a test-driven process.
Anyway, the point is, once you have the basic done, you then want to focus on the GUI. The client wants it to look and behave in a specific way, and you go and start putting your awesome client-side skills into action.
Form my experience, if the application is still small, it’s a no brainer to just go and modify the ERB/HAML/CSS/SASS as needed.
However, when the app gets stuffed with more objects, doing client-side work is just too painful (requests can take several seconds).
How do you do it?