所以我tyring OT在我的控制器雙重渲染錯誤軌道控制器
到目前爲止,它看起來像這樣
def url
require 'json'
url = url appears here
doc = Nokogiri::HTML(open(url))
doc.css(".ticket-price .h4").each do |t|
json = t.text
respond_to do |format|
format.json { render :json => {:seatname => json}}
end
end
end
但是創建自定義的方法,當我運行此我得到這個錯誤
AbstractController::DoubleRenderError
我看不到它被稱爲兩次?我的猜測是,因爲它在每個陳述內。什麼是可顯示回來JSON兩座名的最好辦法,使它看起來像這樣:
"seatname": "seat1",
"seatname": "seat2"
感謝 山姆
將'respond_to'塊移出循環 –
嘗試了這個,得到一個錯誤,它找不到json,更改了@json並且只獲得最後一個座位 –