1) "please help me immediately" is rude. You think people say "oh i
know the answer but i will wait with the answer for 3 days?" People
will help if they can.
2) <%= text_field "movie", "id" %>
will compile to:
<input type="text" id="movie_id" name="movie[id]" value="<%= @movie.id
%>" />
(look at your generated HTML)
so your parameter is params[:movie][:id] and NOT params[:id]
1) as i already said, it is not params[:id], it's params[:movie][:id]
so, as i already said, try Movie.find(params[:movie][:id])
2) you don't need the @movie.id value. if it's not there, it won't be
filled in the text_field, but that's fine. it's just part of how the
FormTagHelpers build the Tags.
look at your generated HTML