我有2個表,即studentform和城市。城市表格有2列'id'和'name'。我在城市表中存儲城市表中的'id'在我的studentform列'城市'如何連接兩個表並顯示所需的列值?
我必須通過加入'studentform'和'cities'表來顯示他們城市的學生列表。
如何加入這兩個表格並從城市表中獲取城市名稱,以存儲在studentform表的「城市」列中的相應標識。
我嘗試了下面的方法,但在輸出列表中,城市列顯示'id'值。如何改變它以顯示'名稱'?
class StudentForm < ActiveRecord::Base
has_many :cities
end
class City < ActiveRecord::Base
belongs_to :student_form
end
這裏沒有明確的問題。所需的行爲只是在選擇下拉菜單中默認選擇的保存ID對應的城市名稱? – gregates
不,那不是我的問題。默認選擇的功能工作正常。但如何在列表視圖中顯示城市的名稱而不是ID? – Abhishek