Hallo teman2, saya pemula yg sedang belajar RoR, dan mendapatkan error dengan pesan seperti subject email ini di atas. Saya membuat edit.rhtml sbb : <% form_tag :action => "update", :id => @album.id do %> Title : <%= text_field(:album, :title) %> <br/> Artist : <%= text_field(:album, :artist) %> <br/> Genre : <%= text_field(:album, :genre) %> <br/> Release Date : <%= datetime_select(:album, :release_date, :start_year => 1960) %> <br/> <br/> <%= submit_tag("Edit") %> <br/> <% end %>
Dan saya mempunyai action sbb: def update �...@album = Album.find(params[:id]) if @album.update_attributes(params[:album]) redirect_to(:action => 'list') else render(:action => 'edit') end end Setelah saya menulis di URL : http://localhost:3000/public/edit/1Lalu mengupdate data di form yang muncul, dan meng-click "Edit" Muncul pesan error di halaman : http://localhost:3000/public/update yaitu : ActiveRecord::RecordNotFound in PublicController#update Couldn't find Album without an ID Mohon pencerahannya pada para expert. Terima kasih. [Non-text portions of this message have been removed]