Hi, I am trying to get a remote_form_for to work, and I have it currently making the request and updating the div etc... but when it makes the request it is not passing the value of the collection select in the parameters, it is only passing the id, action and controller. Hopefully someone can tell me what I'm doing wrong.
Controller Code:
def assign_job job = Job.find(params[:id]) job.update_attributes(params[:job]) @result = 'Saved!' render :partial => 'test'
end
View Code:
<% for job in @jobs %> <tr class="<%= cycle('list-line-odd', 'list-line-even') %>">
<% remote_form_for :job, job, :url => { :action => 'assign_job', :id => job }, :update => 'result_' + job.id.to_s, :complete => visual_effect(:highlight, 'result') do |f| %> <td><%= job.number %></td> <td><%= job.company.name %></td> <td><%= job.passenger_name %></td> <td><%= job.job_time.strftime('%H:%M') %></td> <td><%= %></td> <td><%= %></td> <td><%= f.collection_select(:driver_id, @drivers, :id, :company_name) %></td> <td><%= submit_tag 'Save' %> <div id='result_<%= job.id %>'> </div></td> <% end %> </tr> <% end %>