yfactorial (owner)

Revisions

gist: 61400 Download_button fork
public
Public Clone URL: git://gist.github.com/61400.git
Text only
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Address < ActiveRecord::Base
  belongs_to :addressable, :polymorphic => true
end
 
class Event < ActiveRecord::Base
  has_one :address, :as => :addressable, :dependent => :delete
end
 
class Contact < ActiveRecord::Base
  has_one :address, :as => :addressable, :dependent => :delete
end
 
 
# app/views/events/edit.html.haml
- form_for :event do |f|
  %p= f.text_field :name
 
  - f.fields_for :address do |a|
    %p= a.text_field :street
    # ...