Ruby on Rails Monday, March 26, 2012



On Mon, Mar 26, 2012 at 11:48 AM, Erwin <yves_dufour@mac.com> wrote:
[rails 3.2.2]

I perform an ajax call :
...
     $.ajax
       url: " /backoffice/expenses/rate"
       type: "GET"
       dataType: "json"
       data:
         project_id: $('#project_id').val()
         code: $(this).val()
       success: (result) ->
         alert result
         $('#expense_price').val(result)



So you are going to the method Rate in Expenses controller right?
 
in the controller , I am correctly receiving the js call
Started GET "/backoffice/expenses/rate?project_id=7&code=1
Processing by Backoffice::ExpensesController#rate as JSON
..
Completed 200 OK in 2004ms (Views: 0.5ms | ActiveRecord: 2.6ms)

in my controller
 def partner_rate
  ...
  @rate = "10.00"
   render :json => @rate    # for testing purpose only
 end

and the alert result is not displayed , what am I missing here ?

thanks for your feedback


and this is you PartnerRate method, so I guess you have to do 

 $.ajax
       url: " /backoffice/expenses/partner_rate"
....


--
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@googlegroups.com.
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.

No comments:

Post a Comment