0

私は学生フォームと都市という2つのテーブルを持っています。都市テーブルには、「id」と「name」の 2 つの列があります。都市テーブルの「id」を学生フォーム列「都市」に保存しています

「studentform」と「cities」テーブルを結合して、学生のリストと都市を表示する必要があります。

これらの 2 つのテーブルを結合し、studentform テーブルの「city」列に格納されている対応する ID の都市テーブルから都市名を取得する方法。

以下の方法を試しましたが、出力リストの都市列に「id」値が表示されます。「名前」を表示するように変更するにはどうすればよいですか?

class StudentForm < ActiveRecord::Base
   has_many :cities
end

class City < ActiveRecord::Base
  belongs_to :student_form
end
4

1 に答える 1