here is the js that i am using for the request. does it not make a js
request?
http://pastie.org/418937

here is my controller:

http://pastie.org/418941

then i am using create.js.erb for the response...


On Mar 17, 11:21 am, "[email protected]" <[email protected]> wrote:
> On 17 Mar., 16:10, "tashfeen.ekram" <[email protected]> wrote:
>
> > I am trying to follow this tutorial here by Ryan 
> > :http://railscasts.com/episodes/136-jquery
>
> > it is a AJAX tutorial on using jquery and expecting the response to be
> > in the form of javascript that will be acted upon by the browser.
> > however, i am getting the response to be rendered in the default
> > layout. i am getting the appropriate response but the js is embedded
> > in HTML and thus not execuuted. is there a way to turn the rendering
> > off for certaini cases?
>
> Rails should really not use the layout unless it's an HTML request.
> Let me ask you something: Did you accidentally call the view
> create.html.erb instead of create.js.erb? Remember, the name of a view
> is separated in three parts by dots: The first one is the name of your
> action (in this case "create"), the second one is the format (in this
> case it should be "js" to avoid embedding the output in the layout),
> the third is the template language (in this case "erb" or embedded
> Ruby, but it could also be "haml", "builder", "rjs" or whatever suits
> the need of that specific view).
>
> And then if you are sure that the view is correctly named: What
> version of Rails do you use? You can find out by looking in your
> environment.rb file.
>
> --
> Cheers,
> David Knorrhttp://twitter.com/rubyguy
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to