Pale Horse wrote: > Robert Walker wrote: >> Pale Horse wrote: >>> My controller code can be seen here: >>> >>> http://pastie.org/1026480 >> >> Oh, where to begin. Unless I'm completely daft, I see only one single >> line in your new method that belongs in a "new" action.
I don't have a lot to say about the original problem that Robert didn't already mention, but I do think I should mention a couple of things about development practice that will save you a lot of grief going forward. > > I can't argue with that but this is not my site. The moment you start working on it, it is in a sense your site. Take ownership of the code and do the right things. > Frankly, I don't have > the *time* to make those kinds of amendments across the site, so in the > light of consistency, I will not make one here. That is generally poor reasoning. It is usually a good idea to "fix broken windows" -- that is, fix obviously bad code as you come across it; it will save time and incrementally improve the quality of the codebase. You don't have to make a grand refactoring sweep through the whole project if you don't have time; just fix bad code where it annoys you. See http://c2.com/cgi/wiki?FixBrokenWindows . Delaying fixes that would help you, just in order to keep some larger "consistency", is generally not a great idea. > Perhaps when I obtain > more time, I will return to this project and tighten this code. I am, > equally, not happy with this method. Despite this, it *certainly* works. If it worked, presumably you wouldn't be having problems with it. If you can't maintain it as is, then fix it. Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

