我刚刚为我的电影表构建了一个名为 year_id 的迁移当我创建两个新的年份,2012 年和 2013 年,然后我添加下拉列表来选择年份,我得到了这个:
如何让我的下拉选择显示实际年份(2012 年或 2013 年)而不是 #< Year:0x000 等...
这是我的模型:
class Year < ActiveRecord::Base
attr_accessible :year
has_many :movies
end
这是我的表格:
<%= semantic_form_for @movie, :html => { :multipart => true } do |f| %>
<% if @movie.errors.any? %>
<div id="error_explanation">
<h2>
<%= pluralize(@movie.errors.count, "error") %> prohibited this movie from being saved:
</h2>
<ul>
<% @movie.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field"> <%=h f.input :year, :include_blank => false %> </div><br />