例如,我将部分内容<%= render "layouts/location" %>
放在整个站点的视图中。我需要一个布局控制器(我试过 layouts_controller.rb )所以我可以做
def _location
@city = request.location.city
@state = request.location.state
end
部分包含代码<%= @city %>, <%= @state %>
这一切都有效,应该在呈现部分的任何页面上显示访问者的城市和状态。
但是,当我这样做并推送到 heroku 并迁移数据库时,我收到错误消息:应用程序中发生错误,无法提供您的页面。请稍后重试。
如果您是应用程序所有者,请查看您的日志以获取详细信息。
所以问题是,如何为部分定义函数?