On 15 April 2010 06:38, Marnen Laibow-Koser <li...@ruby-forum.com> wrote: > Or add a virtual attribute to the object that indicates whether > confirmation is required.
It's executing the confirmation process that seems to be troubling the OP, not whether it's needed or not. > A second controller is unnecessary and IMHO > not particularly RESTful. > > OTOH, there is nothing unRESTful about having extra controller actions > if your application needs them. The big 7 actions are not magical. Urm... if by this you mean the names of which are given to the 7 (of the eight possible which are normally used) are not magical, and instead of "new" you could have "confirm", you are correct. But how would you represent two actions which both handled a POST with an ID while still maintaining REST? You can't have 9 controller actions and be RESTful (unless I'm missing something about the principles, which I'd be happy to learn). AIUI you can PUT, POST, GET, DELETE with or without an ID, and that gives you eight methods. If you want REST, you'll need a separate controller (or I need a little re-education). If you're happy to forego REST, use the method Andy suggested (it's simpler this way). Either way works fine. -- 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 rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.