On 28 February 2010 13:30, kannav rajeev <[email protected]> wrote: > Processing UsersController#show (for 127.0.0.1 at 2010-02-28 18:58:49) [GET] > Session ID: BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo > SGFzaHsABjoKQHVzZWR7AA==--56987cc63590eb878c021fb10e6d0bdf10f5b4f4 > Parameters: {"action"=>"show", "controller"=>"users"}
Can you not see the problem? There is no id in the parameters. Given that it is not surprising that User.find(params[:id]) fails saying that there is no id. Colin > > > ActiveRecord::RecordNotFound (Couldn't find User without an ID): > > E:/Rails_instanT/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1364:in > `find_from_ids' > > E:/Rails_instanT/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:541:in > `find' > /app/controllers/users_controller.rb:3:in `show' > > On 2/28/10, Colin Law <[email protected]> wrote: >> On 28 February 2010 07:47, ashu <[email protected]> wrote: >>> users_controller :-- >>> >>> def show >>> �...@user = User.find(params[:id]) >>> end >>> >>> show.html.erb :-- >>> >>> <h1>Showing user</h1> >>> <p><th>Name</th>: <%=h @user.name%></p> >>> <p><th>Role</th>: <%=h @user.role%></p> >>> <p><th>Password</th>: <%=h @user.password%></p> >>> <p><th>Confirmation Password</th>: <%=h @user.confirmation_password%></ >>> p> >>> <%= link_to 'Back', :action =>'list' %> >>> >>> Error : >>> ActiveRecord::RecordNotFound in UsersController#show >>> >>> Couldn't find User without an ID >>> Please help it must help full for edti.html.erb >> >> Note that the error is in UsersController#show so it is nothing to do >> with show.html.erb as it has not got there yet. Since all you are >> doing in show is finding a record by id and the error says that the >> record was not found it seems likely that the error is with >> params[:id]. Have a look in development.log and see what parameters >> are being passed to show. >> >> Colin >> >> -- >> 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. >> >> > > > -- > Thanks: > Rajeev sharma > > -- > 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. > > -- 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.

