我有两节课
class GpsPoint < ActiveRecord::Base
validates :longitude, :presence => true
validates :latitude, :presence => true
belongs_to :station
end
和
class Station < ActiveRecord::Base
validates :name, :presence => true,
:length => { :maximum => 50 }
validates :gps_point, :presence => true
has_one :gps_point
belongs_to :route
end
当创建一个站点时,GPS点与站点分开输入我希望能够从下拉列表中选择一个GPS点。
如何创建包含所有GPS点的下拉列表?
最佳答案
<%= select('station', 'gps_point_id', GpsPoint.all.collect {|u| [u.name,u.id]}) %>
关于ruby-on-rails - 创建复杂的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5412584/