Rails 3 and RJS
Asked Answered
U

2

5

I use the rails 3.0.0.beta

Is there any new syntax to write RJS, here is an example

  def remote_create
    @photo = Photo.new(params[:photo])

    respond_to do |format|
      if @photo.save
        # add @photo's thumbnail to last import tag
        format.js {
          render :update do |page|
            page.insert_html :bottom, 'polaroids' , :partial    => 'polaroid', :locals => {:photo => @photo}
          end 
        }
      else
        #...
      end
    end
  end
Unconscionable answered 13/3, 2010 at 17:45 Comment(0)
U
11

here is the screencast http://railscasts.com/episodes/205-unobtrusive-javascript

UPDATE April 2011: RJS is being extracted for Rails 3.1

prototype-rails is going to be a gem when Rails 3.1 is out

Applications using RJS have to add this line to their Gemfile while working against Rails master before the 3.1 release:

gem 'prototype-rails', :git => 'git://github.com/rails/prototype-rails.git'

more info on ruby on rails's could be found in this article

prototype-rails on github

Unconscionable answered 15/3, 2010 at 9:13 Comment(3)
can that gem be use with jquery-ujs to get RJS jquery support back?Twentieth
What about RJS templates with JQuery?Twentieth
Jrails do the job, but the last update on the project was done on October 21, 2009!!! mirror.ozdiy.com/assets/b8/…Unconscionable
T
0

not sure on any syntax changes for rails 3 irt rjs but i recommend following along over at railscasts.com - he's been posting videos of all the new features of rails 3 and if there are any updates on how to render/handle js i'm sure he'll do an episode on it.

Toggle answered 13/3, 2010 at 22:55 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.