`
暮雨风吹
  • 浏览: 16859 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

使用pjax_rails实现局部页面刷新

 
阅读更多
继续使用上篇博客中用到的项目---引入pjax ,把application.js中引入的turbolinks删掉
Gemfile
gem 'pjax_rails'
app/assets/javascripts/application.js
 //= require jquery.pjax
  // app/assets/javascripts/application.js
  $(function() {
    $(document).pjax('a:not([data-remote]):not([data-behavior]):not([data-skip-pjax])', '[data-pjax-container]')
  })
layouts/application.html.erb
  <body>
    我是一只小小小小鸟  <%= Time.now %>
    <div data-pjax-container>
      <%= yield %>
    </div>
  </body
index.html.erb
  <div data-pjax-container>
    <!-- PJAX updates will go here -->
    <%= content_tag :h3, 'My site' %>    <br>
    <%= link_to 'test_pjax_person_1', '/people/1' %>    
    <!-- The following link will not be pjax'd -->
    <%= link_to 'test_skip_pjax_person_1', '/people/2', 'data-skip-pjax' => true %>    <br>
  </div>

可以看到使用后的效果,链接

使用pjax后的请求


未使用pjax的请求



项目下载 liutaiquan

分享到:
评论

相关推荐

    pjax_rails, Rails的PJAX集成.zip

    pjax_rails, Rails的PJAX集成 用于 Rails 3.2 的 PJAX 通过资产管道将 wanstrath PJAX的Chris 集成到 Rails 3.2 中。要激活,请将它的添加到 app/assets/javascripts/application.j

    pjax_rails:用于Rails的PJAX集成

    PJAX for Rails 通过资产管道将Chris Wanstrath的集成到Rails中。 要激活,请将其添加到您的app / assets / javascripts / application.js(或使用的任何捆绑包)中: //=require jquery.pjax 然后,选择要展示...

    weixin_rails_middleware, 微信集成 ruby weixin_rails_middleware for integration weixin..zip

    综上所述,`weixin_rails_middleware` 是一款强大且易于使用的工具,能够帮助 Ruby on Rails 开发者无缝集成微信服务,实现各种定制化的微信功能,如自动回复、用户管理、消息推送等。通过深入理解其工作原理和使用...

    agile_web_development_with_rails_3rd_edition.9994652073.pdf

    Rails的设计理念是“约定优于配置”,这意味着框架会提供一系列默认设置,以减少开发人员的配置负担,使他们能够更快地专注于业务逻辑的实现。此外,Rails还提供了丰富的ORM(对象关系映射)工具ActiveRecord,以及...

    Rails101_by_rails4.0

    作者特别提到了“CRUD懶人大法Scaffold”,它是一种通过Rails自动生成代码的方式来快速搭建基本的CRUD操作,这大大简化了开发流程,使得开发者可以将更多的精力放在业务逻辑的实现上。 此外,书中还介绍了一些Rails...

    bhl_rails_solr-源码.rar

    2. **查询接口**:bhl_rails_solr会提供一个简单的查询API,允许开发者使用Solr的查询语法,通过Rails模型直接执行全文搜索和其他复杂的检索操作。 3. **Solr配置**:源码中可能包含针对不同环境(如开发、测试、...

    factory_bot_rails:工厂机器人:heart_suit:Rails

    factory_bot_rails 用简单的定义语法替换了固定装置,支持多种构建策略(保存的实例,未保存的实例,属性哈希和存根对象),并且支持同一类的多个工厂( user , admin_user等),包括工厂继承。 从factory_girl_...

    jruby_on_rails

    JRuby on Rails 是一个基于 JRuby 实现的 Ruby on Rails 框架的版本,允许开发者在 Java 平台上利用 Rails 的强大功能进行 web 应用开发。Ruby on Rails(简称 Rails)是由 David Heinemeier Hansson 创建的,它是一...

    shopping_card_rails-源码.rar

    《购物车实现——深入解析"shopping_card_rails"源码》 在软件开发中,购物车功能是电子商务网站的核心组成部分,它允许用户选择商品并进行结算。本篇文章将深入探讨"shopping_card_rails"源码,揭示其在实现购物车...

    mid.zip_Rails

    5. **Databases**:Rails支持多种数据库,如MySQL、PostgreSQL等,通过数据库适配器实现与不同数据库系统的通信。在"mid.zip_Rails"中,可能包含多个数据库配置,用于管理多个数据库。 6. **Gemfile**:Rails项目...

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色.zip

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色 使你的Rails 控制台非常出色这个 gem 是由使用pry生产,jazz_hands和 jazz_fingers的激发 was 。awesome_rails_console的优点是:减少 gem ...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    - **步骤**:通过命令行使用`rails new project_name`来初始化一个新的Rails项目。 - **结构**:新项目将包含默认的目录结构,如`app`、`config`、`db`等,分别用于存放应用程序代码、配置文件、数据库迁移脚本等。 ...

    avatars_for_rails:用于管理头像的 Rails gem

    化身对于Rails开发 Avatars For Rails 是一个完整的解决方案,可为模型提供... 提供将 avatars_for_rails 与用户类一起使用的数据库架构的迁移。 不要忘记迁移您的数据库 rake db: migrate 在您的模型中,您必须包括

    inspinia_admin_v2.5_Rails_Full_Version

    该模板包含的文件列表“inspinia_admin_v2.5_Rails_Full_Version”很可能包括以下组成部分: 1. **静态资源**:CSS样式文件、JavaScript脚本和图像资源。这些文件用于构建用户界面,包括响应式布局、图表、表单元素...

    Api-api_on_rails.zip

    Api-api_on_rails.zip,学习使用rubyonrails5/6构建api的最佳实践学习使用rubyonrails5/6构建api的最佳实践。本书的目的不仅仅是教你如何用rails构建api。目的还在于教您如何用rails构建可伸缩和可维护的api,这意味...

    angular_rails_csrf-源码.rar

    标题中的"angular_rails_csrf"是一个涉及到前端Angular.js框架与后端Rails框架之间的跨站请求伪造(CSRF)防护的项目。Angular.js是Google维护的一款强大的JavaScript框架,用于构建单页应用程序(SPA),而Rails则是一...

    themes_on_rails, 向 Rails 3/4/5 应用程序添加多个主题支持.zip

    themes_on_rails, 向 Rails 3/4/5 应用程序添加多个主题支持 ThemesOnRails 安装安装最简单的方法是使用 Bundler 。将这里 gem 添加到你的Gemfile:gem 'themes_on_rails'如果要对 liquid 模板使用

    JavaEye2.0_on_rails

    - **代码精简**:相比其他框架,Rails通常需要更少的代码量就能实现相同的功能。 - **易于上手**:对于新手而言,Ruby on Rails的入门门槛相对较低,易于学习。 - **敏捷实践**:Rails内置了许多支持敏捷开发的...

    RestFul_Rails_Dev_pdf_v_0.1.zip

    本资料“RestFul_Rails_Dev_pdf_v_0.1.zip”包含了《RESTful Rails Development》的翻译版,将深入探讨如何在Rails中实现RESTful的设计模式。 首先,RESTful设计的核心概念是资源(Resources)。在Rails中,资源...

    ruby_on_rails_创建一个博客项目.doc

    ruby_on_rails_创建一个博客项目.doc

Global site tag (gtag.js) - Google Analytics