默认模型字段Rails 3.1

时间:2011-11-16 08:02:09

标签: ruby ruby-on-rails-3 ruby-on-rails-3.1

我来自Django并且想知道如果仅通过调用它来指定我如何指定模型的默认值。 IE浏览器。 < = @user%>

在Django中,我们可以在模型类中使用;

def __unicode__(self):
    return self.fieldname

它将使用我们指定的任何字段名称或组合字符串。这可能在铁轨上吗?

干杯, 本

2 个答案:

答案 0 :(得分:3)

您可能希望在模型中定义to_s

def to_s
  fieldname
end

然后在视图中,您可以执行<%= @user %>并输出您在上面指定的fieldname

答案 1 :(得分:1)

您可以通过实现to_s方法返回所需的字段。