我在 0.0.0.0:3000/workers/all 有一个 worker.id、worker.first_name 和 worker.last_name 的列表。
我需要将 worker.id 设置为指向工人更详细信息的链接 0.0.0.0:3000/workers/show?id=x (x 是工人的 ID)。
我已经让后者在控制器中使用“@worker = db.find_by_id(params[:id])”,所以当我输入 /workers/show?id=5 时,我会进入该工人的详细信息。
视图中的代码:
<li><%= link_to(worker.id) %>, <%= worker.first_name %>, <%= worker.last_name %></li>
...正确创建 /workers/all 列表:“123,Ted,Testman”。我只需要将 /workers/all 的 id 列表(在上面的示例中为 123)制作成指向正确工人信息的链接,在这种情况下是 /workers/show?id=123。使用上面的代码,id 链接回 /workers/all。