我有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