SORU
18 Ocak 2010, PAZARTESİ


Raylar, nasıl bir render görünümü kullanarak JSON musunuz?

Sanırım sen kullanıcılarınız denetleyicisi ve istediğiniz bir json yanıt için bir gösteri isteği, çok iyi olur Eğer kullandığınız dosya görünümleri/kullanıcı/ dir, adlı gösterin.json ve kullanıcılarınızın sonra#Haritayı eylem tamamlandı, dosyayı oluşturur.

Şu anda çizgisinde bir şey yapmanız gerekir:

def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json{
      render :json => @user.to_json
    }
  end
end

Ama eğer sadece bir gösteri oluşturmak eğer o da güzel olurdu.otomatik olarak json gibi işlenen alır: dosya

def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json
  end
end

Bu bana keder ton tasarruf edecek, ve korkunç kirli duygu denetleyicisi benim json ben render I almak o uzakta yıkama

CEVAP
18 Ocak 2010, PAZARTESİ


respond_to senin bloğunda böyle bir şey yapmak mümkün olmalıdır:

format.json render :partial => "users/show.json"

app/views/users/_show.json.erb şablon dönüştürecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010