したがって、現在、次の関連付けを持つ2つのモデルがあります。
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 ビュー (/app/views/dns_records) で、新しい dns_recrod ページを作成しているときに、現在存在する ip_addresses のドロップダウン選択が必要です。このようにして、新しい dns_record を作成すると、関連する ip_address_id が関連付けられます。
私はルビーとレールに非常に慣れていないので、誰かが私を正しい方向に向けることができれば、それは大歓迎です.