5

我使用rails 3.0.0.beta

有没有新的写RJS的语法,这里举个例子

  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
4

2 回答 2

11

这是截屏视频http://railscasts.com/episodes/205-unobtrusive-javascript

2011 年 4 月更新:正在为 Rails 3.1 提取 RJS

当 Rails 3.1 发布时,prototype-rails 将成为一颗宝石

使用 RJS 的应用程序在使用 3.1 版本之前的 Rails master 时必须将这一行添加到他们的 Gemfile 中:

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

更多关于 ruby​​ on rails 的信息可以在这篇文章中找到

github 上的原型导轨

于 2010-03-15T09:13:44.640 回答
0

不确定 rails 3 irt rjs 的任何语法更改,但我建议继续关注 railscasts.com - 他一直在发布有关 rails 3 的所有新功能的视频,以及是否有关于如何渲染/处理 js 的任何更新我是他肯定会为此做一集。

于 2010-03-13T22:55:18.080 回答