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

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • Skittles Page

    Skittles Pag

    28 Mart 2011