0

レールに映画のフォームがあり、列の 1 つは年と呼ばれます。私のレールフォームでは、そのように表示されます

<%= f.collection_select :year_id, Year.all, :id, :year %>  </div><br />

そしてそれはこれを出力します

ここに画像の説明を入力

しかし、Rails Admin では、Movies のフォームで、年はそのように表示されます。

ここに画像の説明を入力

では、Year #3 ではなく、実際の年番号 (2012) を表示するにはどうすればよいですか?

4

1 に答える 1

0

app/models/year.rb 内

def name
  year
end

または、label_method を使用して、クラスのすべてのインスタンスのラベル メソッドとして使用するメソッドを指定します。

于 2013-05-16T09:19:02.320 に答える