Sha256: fef4db66aac3963fac537b0d1520f5b6e5370932923c0b69a1dbaaf51439173c
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
PJAX for Rails 3.1+ =================== Integrate Chris Wanstrath's PJAX into Rails 3.1+ via the asset pipeline. To activate, add this to your app/assets/javascripts/application.js (or whatever bundle you use): //=require pjax All links that matches $('a:not([data-remote]):not([data-behavior])') will then use PJAX. FIXME: Currently the layout is hardcoded to "application". Need to delegate that to the specific layout of the controller. Examples for redirect_pjax_to ----------------------------- class ProjectsController < ApplicationController before_filter :set_project, except: [ :index, :create ] def index @projects = current_user.projects end def show end def create @project = Project.create params[:project] redirect_pjax_to :show, @project end def update @project.update_attributes params[:project] redirect_pjax_to :show, @project end def destroy @project.destroy index # set the objects needed for rendering index redirect_pjax_to :index end private def set_project @project = current_user.projects.find params[:id].to_i end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pjax-rails-0.1.1 | ./README.md |
pjax-rails-0.1 | ./README.md |