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 -~----------~----~----~----~------~----~------~--~---