<% 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>
<%= submit_tag("Update") %>
<% end %>
W powyższym przykładzie, który działa, musiałem powiedzieć @ album.id w form_tag, ale w polu tekstowym musiałem powiedzieć: album. Mylę je w moich poglądach i nigdy nie wiem, czy użyć znaku @ lub symbolu. Czy istnieje prosta zasada, która może wyjaśnić, kiedy należy użyć?Kiedy używać @ w widoku szyn i kiedy użyć symbolu?
Dzięki. Muszę zajrzeć do REST. Pracując nad niektórymi samouczkami dotyczącymi Rails 1.1.6 i jeszcze się do tego nie dostałem. Tak więc, w form_for, text_field (: album,: title) nie jest konieczne, ponieważ: nazwa albumu jest już znana, ponieważ f.text_field jest częścią formularza, do którego odwołujesz się za pomocą do | f |. Myślę, że to rozumiem. Dzięki. –