所以我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并且只获得最后一个座位 –