Hi all,
I have an application in which i am displaying employee details, based
on the onChange event of the employee''s group combobox i need to update
the table contents.Below is the code so far done.
new.html.erb
------------
<%= form_for (@employee) do |f| %>
............................................
.........(Displaying only necessary code)...
<div class="employeegroup">
<%= f.label :group_id, "Group" %>
<%= f.collection_select(:group_id, Group.order(:name), :id, :name, {
:prompt => true }) %>
</div>
............................................
............................................
<% @employees.each do |employee| %>
<div class="group" title=<%= employee.group.name %>>
<%= employee.group.name %>
</div>
............................................
............................................
employee.js.cofee
-----------------
jQuery ->
$(''#employee_group_id'').change ->
$(''div.group'').empty()
$(''div.name'').empty()
$(''div.gender'').empty()
$(''div.experience'').empty()
theVal = $(''#employee_group_id'').val();
theURL = ''/employeesAjax/'' + theVal;
$.ajax({
url: theURL
});
employees_controller
--------------------
def ajaxEmployees
@employee = Employee.find_all_by_group_id(params[:id])
end
ajaxEmployees.js.erb
--------------------
? No idea what to do here
routes.rb
---------
match ''employeesAjax/:id'', :to =>
''employees#ajaxEmployees''
resources :employees
Regards,
Abhishek T
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.