สมมติว่าคุณอยู่ในตัวควบคุมผู้ใช้ของคุณและคุณต้องการได้รับการตอบกลับ json สำหรับคำขอการแสดงคงจะดีถ้าคุณสามารถสร้างไฟล์ในมุมมอง / ผู้ใช้ / dir ของคุณชื่อ show.json และหลังจากผู้ใช้ของคุณ # show การดำเนินการเสร็จสิ้นจะแสดงไฟล์
ขณะนี้คุณต้องทำบางสิ่งตามแนวของ:
def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json{
      render :json => @user.to_json
    }
  end
endแต่คงจะดีถ้าคุณสามารถสร้างไฟล์ show.json ซึ่งจะแสดงผลโดยอัตโนมัติดังนี้:
def show
  @user = User.find( params[:id] )
  respond_to do |format|
    format.html
    format.json
  end
endสิ่งนี้จะช่วยให้ฉันหายเศร้าได้มากมายและจะล้างความรู้สึกสกปรกอย่างน่ากลัวที่ฉันได้รับเมื่อฉันแสดง json ในคอนโทรลเลอร์
format.jsonด้วยshow.json.erbไฟล์ได้ ดูคำตอบของฉัน