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

  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • Pepsi

    Pepsi

    1 Kasım 2005