Hi all I have a form which contains attachments but the attachment is
not getting created in file system and the fields for the attachment
in DB is not getting filled when a new form is created .
I''m using paperclip
I hope the problem is with view part html=>:multipart (as I''m using
a
single form to create multiple instances)
My Controller:
def create
	@ins=params[:ins].values.collect{|ins|InsPol.new(ins)}
	  respond_to do |format|
	  if @ins.all?(&:valid?)
	    @ins.each(&:save!)
	   format.html { redirect_to :action => ''index''}
	  else
	      format.html {render :action => ''new''}
	   end
end
def new
   	@ins =  Array.new(3.times){InsPol.new}
end
  My view:
 <%= form_tag({:action => :create}, {:multipart => true}) %>
 	<% @ins.each_with_index do |ins, index| %>
		<% fields_for "ins[#{index}]", ins do |f| %>
		 	 <%= f.text_field :pol_number%>
			 <%= f.file_field :attachment%>
		<% end %>
	   <br/>
   	<% end %>
        <%= submit_tag "Save"%>
</form>
My Model:
class InsPol < ActiveRecord::Base
 has_attached_file :attachment
end
Moreover i have All the db migration  for this attachment using
paperclip and paperclip installed properly
Plz help me in this regard
Hi all I have a form which contains attachments but the attachment is
not getting created in file system and the fields for the attachment
in DB is not getting filled when a new form is created .
I''m using paperclip
I hope the problem is with view part html=>:multipart (as I''m using
a
single form to create multiple instances)
My Controller:
def create
	@ins=params[:ins].values.collect{|ins|InsPol.new(ins)}
	  respond_to do |format|
	  if @ins.all?(&:valid?)
	    @ins.each(&:save!)
	   format.html { redirect_to :action => ''index''}
	  else
	      format.html {render :action => ''new''}
	   end
end
def new
   	@ins =  Array.new(3.times){InsPol.new}
end
  My view:
 <%= form_tag({:action => :create}, {:multipart => true}) %>
 	<% @ins.each_with_index do |ins, index| %>
		<% fields_for "ins[#{index}]", ins do |f| %>
		 	 <%= f.text_field :pol_number%>
			 <%= f.file_field :attachment%>
		<% end %>
	   <br/>
   	<% end %>
        <%= submit_tag "Save"%>
</form>
My Model:
class InsPol < ActiveRecord::Base
 has_attached_file :attachment
end
Moreover i have All the db migration  for this attachment using
paperclip and paperclip installed properly
Plz help me in this regard