Contactable

A rails gem that adds contact information to an active record model

Installation

To install the Formtastic gem run:

sudo gem install contactable

And add it to your environment.rb configuration as a gem dependency:

config.gem 'contactable'

Now you can use it in your existing models by running:

./script/generate contactable contact

Remember you need to add the new contactable routes:

map.resources :contacts do |contact|
  contact.contactable_resources
end

You can now use the default contactable partial in your show view

<%= render :partial => 'contactable/contactable', :locals => {:contactable => @contact} %>

And in your formtastic form

<%= render :partial => 'contactable/fields', :locals => {:f => f}

Optionally, run

./script/generate contactable_views formtastic