Ahha! That works, and I found my problem was due to my
application_controller's before_filter...
before_filter :detect_request
def detect_request
if request.subdomains.first == 'iphone'
request.format = :iphone
end
end
I have to change my respond to use format.any(:js, :touch)
Thanks!
On Mar 15, 2:11 pm, Colin Law <[email protected]> wrote:
> On 15 March 2010 20:45, Sav <[email protected]> wrote:
>
>
>
> > In my view I have this test...
>
> > <%= link_to_remote('AJAX Alert', :url => '/sandbox/submit', :success
> > => 'alert(request.responseText)') %>
>
> > In my controller, this works and outputs "AJAX Response"...
>
> > def submit
> > render :layout => false
> > end
>
> > But if I add the respond_to block, the format.js never gets
> > recognized...
>
> > def submit
> > respond_to do |format|
> > format.js {
> > render :layout => false
> > }
> > format.any(:html, :mobi, :touch) {
> > # render normal layout
> > }
> > end
> > end
>
> I am a bit outside my comfort zone here, but should that be :url =>
> '/sandbox/submit.js' above if you want to specify format.js in
> respond_to
>
> Colin
>
>
>
> > --
> > 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
> > athttp://groups.google.com/group/rubyonrails-talk?hl=en.
--
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.