url_for和controller.controller_name无法在Heroku上运行

时间:2017-01-24 23:13:06

标签: ruby-on-rails heroku turbolinks

我正在使用controller.controller_name和url_for来突出显示我的rails应用程序菜单栏中的各种项目。这在本地工作,但是一旦我推送到Heroku,我发现无论我在哪个页面,都会突出显示相同的菜单项,这是因为即使我转到其他视图,url_for和controller.controller_name也永远不会改变。为什么会发生这种情况。这可能与turbolinks有关吗?我很困惑,因为我认为turbolinks只与我的前端相关......?

1 个答案:

答案 0 :(得分:0)

我刚遇到这个问题,发现它是由于缓存了渲染菜单。