我在本地使用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; 4.2.0'
有关如何进一步调试或在本地复制它的任何想法?
更新1.这是显示分页链接的实际视图代码。结果路由应为/ users / 1?page = 1等。
<div class="row text-center">
<%= will_paginate collection, renderer: BootstrapPagination::Rails %>
</div>
答案 0 :(得分:2)
问题在于url_helpers包含在我的一个模型中 - 在删除以下内容之后一切正常。
include Rails.application.routes.url_helpers