Rails 3 和 RJS

发布于 2024-08-25 00:16:58 字数 490 浏览 5 评论 0原文

我使用的是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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对岸观火 2024-09-01 00:16:58

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

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

原型提取,当 Rails 3.1 发布时,rails 将成为一个 gem

使用 RJS 的应用程序必须将此行添加到他们的 Gemfile 中,同时在 3.1 版本之前与 Rails master 工作:

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

有关 ruby​​ 的更多信息on Rails 可以在 这篇文章

github 上的prototype-rails

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

违心° 2024-09-01 00:16:58

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

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文