【发布时间】:2010-10-24 16:46:04
【问题描述】:
<% 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 %>
在上面的示例中,我不得不在 form_tag 中说 @album.id,但在 text_field 中我必须说:album。我一直在我的观点中混淆这些,并且从来不知道是使用@符号还是符号。是否有一个简单的规则可以明确何时使用什么?
【问题讨论】:
标签: ruby-on-rails instance-variables symbols presentation-layer