Вопрос

Я использую рельсы 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
Это было полезно?

Решение

вот скринкаст http://railscasts.com/episodes/205-unobtrusive-javascript

ОБНОВЛЕНИЕ, апрель 2011 г.:RJS извлекается для Rails 3.1.

Prototype-rails станет жемчужиной, когда выйдет Rails 3.1

Приложения, использующие RJS, должны добавить эту строку в свой Gemfile при работе с мастером Rails до выпуска 3.1:

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

Дополнительную информацию о Ruby on Rails можно найти в Эта статья

прототип рельсов на GitHub

Другие советы

не уверен в каких-либо изменениях синтаксиса для рельсов 3 irt rjs, но я рекомендую следить за ними на сайтеrailscasts.com - он публикует видеоролики обо всех новых функциях рельсов 3, и если есть какие-либо обновления о том, как визуализировать/обрабатывать js, я уверен, он снимет об этом эпизод.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top