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

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012