5

レール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

UPDATE April 2011: RJS は Rails 3.1 用に抽出されています

Rails 3.1 がリリースされたとき、prototype-rails は素晴らしいものになるでしょう。

RJS を使用するアプリケーションは、3.1 リリースより前の Rails マスターに対して作業しているときに、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 に答える