我有一个带有Bill ActiveRecord模型的应用程序。 我想在页面上包含“返回账单”链接,该链接会将用户转到该账单的“显示”页面。现在我有
<% link_to "Back to bill", bill_url(bill_id) %>
其中bill_id是我要显示的帐单的正确ID。
当我单击链接时,将重定向到正确的URL(如浏览器中所示)。但是,无论bill_id是什么,显示的帐单只是我数据库中“帐单”表中的第一个帐单记录。
为什么重定向发生不正确,我应使用哪种方法正确呈现与生成的URL匹配的账单?
答案 0 :(得分:0)
确保您在show
中进行的BillsController
操作具有以下内容:
@bill = Bill.find(params[:id])