我目前正在开发一个 Rails 项目,我正在使用 json_builder 构建一个视图以与 Layar API 一起使用,如下所示:
layer "Layer name"
errorString "ok"
errorCode 0
hotspots @inspections do |inspection|
id inspection.slug
anchor do
geolocation do
lat inspection.lat
lon inspection.lng
end
end
text do
title inspection.name
description "#{inspection.rating} out of 5"
imageURL "http://my-url.com/assets/rating#{inspection.rating}.png"
end
end
但是,当我在浏览器中加载此视图时,title
我的 JSON 部分没有出现。我已经设法将其缩小到我的layout_helper
文件中的一个辅助方法(我一直在使用漂亮的生成器),也命名为title
. 由于我不需要这个助手,有没有办法clear_helpers
只为这个特定的控制器动作运行?或者有没有更简洁的方法来做到这一点?(我对 Rails 很陌生,你可能知道!)