I got it straightened out. Thanks anyway in case you looked at my now- solved problems.
On Mar 8, 12:27 pm, RichardOnRails <richarddummymailbox58...@uscomputergurus.com> wrote: > Hi All, > > I’ve got a couple of problems and solutions I’ll try unless I get > guidance for more Rails-like approaches. Details follow. > > Thanks is advance, > Richard > > I. Problems and possible solutions: > The user CRUD works fine except: > 1) When user data is supplied and Create is clicked, the > “successfully created” message appears, but no navigation buttons are > presented. Of course: > a) browser navigation is available > b) coding for that view could be amended, e.g. by copying code from > the vendor view, which includes the navigation > > 2) When the Email dropdown field is populated for a new user who is > then created, subsequent user forms have the Email field quasi- > populated, i.e. it has a reddish-orange background and a dim > rendering of the value selected for the previously entered user. If > that field is not cleared and the new user is created: > a) the previous user’s email address is carried forward to the new > user (that behavior may be desirable for some fields but not for > other, in which case the generated code could be ameliorated, I > suppose.) > b) worse, if that email address is not modified, the email control > is presented on subsequent pages in its reddish-orange glory. > c) coding for that view could be ameliorated by initializing the email > control to nil upon entry to that view > > II. Relevant code: > Generated three scaffolds > ruby script/generate scaffold user username:string first_name:string > last_name:string email:string encrypted_password:string salt:string > > ruby script/generate scaffold vendor nickname:string qbname:string > > ruby script/generate controller Home > That led to > four app\controllers: > application_controller.rb > home_controller.rb > users_controller.rb > vendors_controller.rb: > config\ routes.rb file: > ActionController::Routing::Routes.draw do |map| > map.root :controller => "home", :action => "index" > map.resources :vendors > map.resources :users > > map.root :controller => "vendors" > map.root :controller => "users" > map.resources :users > map.resources :vendors > > map.connect ':controller/:action/:id' > map.connect ':controller/:action/:id.:format' > end > NOTE: I can’t remember whether or what changes I made to the > generated routing > > III. Computer environment: > Rails 2.3.5 > Ruby 1.8.6 > WinXP-Pro/SP3 > Firefox 3.6 > MySQL 5.0.37-community-nt > Mongrel -- 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.