1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# function on estate_controller to create new estate
  def create
    
    params_form = params[:estate]
    
    @estate = @realestate_info.estate.new(params_form)
    @estate.atribute_list = params[ :estate ] [ :atributes ] 
    @estate.feature_list = params[ :estate ] [ :features ]
    

    respond_to do |format|
      if @estate.save
        format.html { redirect_to(estates_url) }
        format.xml  { render :xml => @estate, :status => :created, :location => @estate }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @estate.errors, :status => :unprocessable_entity }
      end
    end
  end

##############

#estate.rb model
class Estate < ActiveRecord::Base
  acts_as_taggable_on :atributes, :features
  belongs_to :realestate, :class_name => "Realestate", :foreign_key => "realestate_id"
end


##############
#form
<p>
    <%= f.text_field :atributes, :class=>'long_text' %>
  </p>
  <p>
    <%= f.label :features, 'Características' %><br />
    <%= f.text_field :features, :class=>'long_text' %>
  </p>