Hi, (first of all, I have English as second language. I''m sorry for any mistake.) So, I''m getting used to RoR but there are quite things that I can''t do. I''m having a problem whit responds_to_parent. All the action works ok, data goes to the db, but the screen don''t change. Codes: controller / ********************************************************************************************** def create if param_posted?(:attachment) if params[:employee] and params[:address] @attachment = Attachment.new(params[:attachment]) @address = Address.new(params[:address]) @employee = Employee.new(params[:employee]) if @attachment.save if @address.save @employee.address_id = @address.id @employee.attachment_id = @attachment.id if @employee.save #@employee.login!(session) !@#$%^&*&^%$#@!@#$%^&*&^%$# o que é isso... mudar! flash[:notice] = "Empregado cadastrado" responds_to_parent do render :update do |page| page[:history_area].replace show_histories(@employee.id,ApplicationHelper::Employee_type) page[:show_area].replace :partial => "/employee/ show_area", :object => @employee if session[:employee_list_style] == "list" page[:employee_list_area].replace :partial => "/employee/ employee_list" else page[:employee_list_area].replace :partial => "/employee/ employee_list_block" end end end end end end end @employee.clear_password! end end ***********************************************************************************************/ view / *********************************************************************************************** <div id="show_area"> <h1>Employee#register</h1> <%= error_messages_for "attachment_meta", "employee", "address" %> <% form_for :attachment, :url => {:controller => ''employee'', :action => ''create''}, :html => { :multipart => true, :target => ''upload_frame''} do |form_attachment| -%> <%# form_for :attachment, :url => {:action => ''create''}, :html => { :multipart => true } do |form_attachment| -%> <fieldset> <div class=""> <label for="photo">photo </label> <%= form_attachment.file_field :uploaded_data %> </div> <%#Render _employee_form.rhtm. -%> <%= render (:partial => "employee_form") %> <%#Render _address.rhtm. -%> <%= render (:partial => "/common/address") %> <%= submit_tag "Cadastrar", :class => "submit" %> </filedset> <% end -%> <iframe id=''upload_frame'' name="upload_frame" style="width: 1px;height:1px;border:0px" src="about:blank"></iframe> </div> ***********************************************************************************************/ Also I changed the name of the plugin folder, form svn to responds_to_parent. The code may look strange or not too good... heheeh I''m knew on this... any help I will be thankful. Best regards. MrSousa --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi, (first of all, I have English as second language. I''m sorry for any mistake.) So, I''m getting used to RoR but there are quite things that I can''t do. I''m having a problem whit responds_to_parent. All the action works ok, data goes to the db, but the screen don''t change. Codes: controller /********************************************************************************************** def create if param_posted?(:attachment) if params[:employee] and params[:address] @attachment = Attachment.new(params[:attachment]) @address = Address.new(params[:address]) @employee = Employee.new(params[:employee]) if @attachment.save if @address.save @employee.address_id = @address.id @employee.attachment_id = @attachment.id if @employee.save #@employee.login!(session) !@#$%^&*&^%$#@!@#$%^&*&^%$# o que é isso... mudar! flash[:notice] = "Empregado cadastrado" responds_to_parent do render :update do |page| page[:history_area].replace show_histories(@employee.id,ApplicationHelper::Employee_type) page[:show_area].replace :partial => "/employee/show_area", :object => @employee if session[:employee_list_style] == "list" page[:employee_list_area].replace :partial => "/employee/employee_list" else page[:employee_list_area].replace :partial => "/employee/employee_list_block" end end end end end end end @employee.clear_password! end end ***********************************************************************************************/ view /*********************************************************************************************** <div id="show_area"> <h1>Employee#register</h1> <%= error_messages_for "attachment_meta", "employee", "address" %> <% form_for :attachment, :url => {:controller => ''employee'', :action => ''create''}, :html => { :multipart => true, :target => ''upload_frame''} do |form_attachment| -%> <%# form_for :attachment, :url => {:action => ''create''}, :html => { :multipart => true } do |form_attachment| -%> <fieldset> <div class=""> <label for="photo">photo </label> <%= form_attachment.file_field :uploaded_data %> </div> <%#Render _employee_form.rhtm. -%> <%= render (:partial => "employee_form") %> <%#Render _address.rhtm. -%> <%= render (:partial => "/common/address") %> <%= submit_tag "Cadastrar", :class => "submit" %> </filedset> <% end -%> <iframe id=''upload_frame'' name="upload_frame" style="width:1px;height:1px;border:0px" src="about:blank"></iframe> </div> ***********************************************************************************************/ Also I changed the name of the plugin folder, form svn to responds_to_parent. The code may look strange or not too good... heheeh I''m knew on this... any help I will be thankful. Best regards. MrSousa -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
up. Someone could help here? Tks. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---