代码之家  ›  专栏  ›  技术社区  ›  denisjacquemin

轨道3和RJS

  •  5
  • denisjacquemin  · 技术社区  · 16 年前

    我使用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
    
    2 回复  |  直到 15 年前
        1
  •  11
  •   user229044    15 年前

    这是电影剧本 http://railscasts.com/episodes/205-unobtrusive-javascript

    2011年4月更新:正在为rails 3.1提取rjs

    当rails 3.1发布时,原型rails将成为一块宝石

    使用RJ的应用程序在3.1版本之前使用Rails Master时,必须将这一行添加到它们的gemfile中:

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

    关于ruby on rails的更多信息可以在 this article

    prototype-rails on github

        2
  •  0
  •   BandsOnABudget Rahul Tapali    16 年前

    不确定rails 3 irt-rjs的语法有什么变化,但我建议你继续关注railscasts.com,他已经发布了rails 3所有新特性的视频,如果有任何关于如何渲染/处理js的更新,我相信他会对此做一个小插曲。