`
hideto
  • 浏览: 2678406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

每天一剂Rails良药之Debugging Ajax

    博客分类:
  • Ruby
阅读更多
1,Rails1.1及以上版本默认会在config/environments/development.rb里加上下列设置:
config.action_view.debug_rjs                         = true

这样,当你使用RJS时,如果发生异常,则会有一些非常有用的JavaScript alerts。

2,使用下列方式调用Ajax:
<% if ActionView::Base.debug_rjs %>
 <script language="JavaScript">
   Ajax.Responders.register({
      onComplete: function(request, transport) {
        new Insertion.Bottom(' debug' ,
          ' <div style="border: 1px solid">' + transport.responseText.escapeHTML() + ' </div>' )
      }
  });
 </script>
<% end %>

然后我们添加一个id为“debug”的div,如果系统以RJS debug mode运行,则该Ajax请求的内容会显示在该div里。

3,使用FireFox插件FireBug
分享到:
评论

相关推荐

    Ajax on Rails (PPT)

    在当今的Web开发领域,Ajax技术已经成为了提升用户体验的重要手段之一。Rails作为一种高效、优雅的Web开发框架,与Ajax技术结合能够创造出功能强大且易于维护的应用程序。本篇文章将基于给定的PPT文档“Ajax on ...

    Ajax on Rails

    **Ajax on Rails** 是一本关于如何在Rails框架中利用Ajax技术来提升Web应用程序用户体验的书籍。Ajax(异步JavaScript和XML)技术允许开发者在不刷新整个页面的情况下更新部分网页内容,从而提供更流畅、响应更快的...

    Rails3-使用ajax处理并发

    Rails是一个流行的Web应用程序开发框架,它基于Ruby语言,而Ajax(Asynchronous JavaScript and XML)则是一种允许网页部分刷新的技术,无需重新加载整个页面。在Rails中,使用Ajax可以实现更流畅、更高效的用户体验...

    Ajax-Rails-4-AJAX-Form.zip

    Ajax-Rails-4-AJAX-Form.zip,rails 4 ajax表单示例,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的情况下...

    基于Rails2.2.2的ajax

    标签 "源码" 和 "工具" 暗示了可能在压缩包文件 "RailsAjax" 中包含了相关的示例代码或者工具,用于辅助学习和理解如何在Rails 2.2.2中实现AJAX。这些代码可能包括完整的应用示例、控制器、视图、模型以及相关的...

    ajax on rails

    ajax on rails压缩包,全英文

    ajax-rails

    4. **Ajax请求的生命周期**:在Rails中,一个Ajax请求通常涉及点击一个链接或提交表单,接着UJS驱动拦截事件,发起Ajax请求。服务器处理请求后,返回的JavaScript代码可以更新页面,无需整体刷新。 5. **模板和局部...

    跨越边界 Ajax on Rails

    总的来说,《跨越边界 Ajax on Rails》是一本深入浅出的指南,它不仅解释了Ajax和Rails的结合,还提供了丰富的实践示例,帮助开发者构建更加动态和交互性强的Web应用。无论是初学者还是经验丰富的Rails开发者,都能...

    Ajax-Rails-4-AJAX-modal-form-render-JS-response-as-table-row.zip

    Ajax-Rails-4-AJAX-modal-form-render-JS-response-as-table-row.zip,rails 4 ajax模式表单将js响应呈现为表行,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于...

    rails ajax提交文件或图片

    在Rails框架中,AJAX(Asynchronous JavaScript and XML)是一种常用的技术,用于创建动态和交互式的Web应用程序。AJAX允许页面在不刷新整个页面的情况下与服务器进行通信,从而提高用户体验。在本篇博文中,我们将...

    Apress,.Beginning.Google.Maps.Applications.with.Rails.and.Ajax.

    《初识Google Maps应用:基于Rails和Ajax》是一本由Apress出版的技术书籍,专注于讲解如何使用Ruby on Rails框架和Ajax技术构建与Google Maps集成的应用程序。这本书详细介绍了如何利用Google Maps API,结合Web开发...

    rails2-sample

    MVC是Rails的核心架构之一,这一章节将详细介绍这三个组件的作用和相互关系。模型负责与数据库交互,管理数据;视图用于展示数据给用户;控制器则处理用户请求,协调模型和视图之间的操作。了解并正确运用MVC模式是...

    在Ruby on Rails中使用AJAX的教程

    以下是一份详细的教程,旨在指导你如何在Ruby on Rails中使用AJAX。 首先,理解AJAX的基础概念至关重要。AJAX并非一种单一的技术,而是一种使用JavaScript、XML(或者JSON)以及异步通信技术来创建动态网页的方法。...

    跨越边界1:Ajax on Rails

    “Ajax on Rails”的强大之处在于,它将Rails的灵活性和Ajax的交互性完美结合,提供了构建现代Web应用的强大工具。通过了解和应用Ajax,开发者可以创建出更加动态、用户友好的Web界面,而Rails则为这一过程提供了...

    Ajax-rails-ajax-demo.zip

    Ajax-rails-ajax-demo.zip,ruby on rails的ajax演示项目,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    Beginning Google Maps Applications with Rails and Ajax

    综上所述,《Beginning Google Maps Applications with Rails and Ajax》这本书为初学者提供了一条清晰的学习路径,从基础概念到实践案例,全面覆盖了如何使用Google Maps API、Rails以及Ajax技术创建高质量的地图...

Global site tag (gtag.js) - Google Analytics