【发布时间】:2016-04-06 23:59:12
【问题描述】:
但是,我在本地使用 link_to 没有任何问题,一旦我部署到 Heroku,我就会收到以下错误:
users#show (ArgumentError) "arguments passed to url_for can't be handled. Please require routes or provide your own implementation"
app/views/users/show.html.erb:176:in `_app_views_users_show_html_erb__222687663100622833_69928454693640'
我正在使用 ruby '2.2.0' 和 rails '4.2.0'
关于如何进一步调试或在本地复制它的任何想法?
更新 1. 这是显示分页链接的实际视图代码。生成的路由应该是 /users/1?page=1 等。
<div class="row text-center">
<%= will_paginate collection, renderer: BootstrapPagination::Rails %>
</div>
【问题讨论】:
-
请在您的
config/routes.rb文件中包含查看代码以及相关条目。 -
@SeanHuber 感谢您的回复,请参阅上面的编辑
-
routes.rb 文件中的内容
-
@Abhinay 这里是路线要点gist.github.com/andreitr/c85f7b7ee778d48b64ef
-
不确定这是否会有所帮助,但您是否已经尝试过stackoverflow.com/questions/32257545/…
标签: ruby-on-rails heroku