Так что я в настоящее время есть две модели со следующими ассоциациями:Создание выпадающего меню при помощи Rails
class DnsRecord < ActiveRecord::Base
validates :name, :presence => true, :uniqueness => true
has_one :ip_address
attr_accessible :name
end
class IpAddress < ActiveRecord::Base
validates :ipv4, :presence => true, :uniqueness => true, :length => { :maximum => 45 }
validates :ipv6, :presence => true, :uniqueness => true, :length => { :maximum => 45 }
belongs_to :dns_record
attr_accessible :ipv4, :ipv6
end
В представлении dns_record (/ приложение/просмотров/dns_records), когда я на создании нового dns_recrod страницы , Я хочу выпадающий список существующих ip_addresses. Таким образом, когда я создаю новый dns_record, он будет иметь с ним связанный ip_address_id.
Я очень новичок в рубинах и рельсах, поэтому, если кто-то может указать мне в правильном направлении, это было бы очень признательно.
Вы уверены в своих объединениях? Будет ли DnSRecord принадлежит_to: ip_address И IpAddress has_one: dns_record будет приемлемым? Если это так, вы можете справиться с этим с помощью помощника collection_select. – miked
Вы решили свою проблему? – miked