Ruby on Rails Monday, March 26, 2012

thanks for your feedback .. maybe so mistake typing this post ,
however the url is fine , as the action is correctly reached ..
if I use :
render :text => @rate
then the result is displayed ..
so it's not an Ajax call issue , rather something I don't get right
with json

can I use render :json => @ rate

@rate being a String object ? I tried
render :json => {:name => "joe"} # i.e example
and the result is also received back

so what could be wrong withe render :json => "<String> ???


On Mar 26, 6:53 pm, Javier Quarite <jquari...@gmail.com> wrote:
> On Mon, Mar 26, 2012 at 11:48 AM, Erwin <yves_duf...@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