参数传递时,我非常新的轨道,这是我的第一个应用程序。我试图显示属于batch_set的所有问题。 batch_set有很多问题,问题属于batch_set。此外,批次有许多批次集,批次集属于批次。可能找不到ID = url中
在批处理显示页面,我已经挂了一个名为batch_questions新页面(其中将包含所有与该批次的问题),并通过了批次ID给它。
<%= link_to b.title, batches_batch_questions_path(:batches => @batch.id) %>
我对batch_questions页面的URL看起来像这样
http://localhost:3000/batches/batch_questions?batches=1
所以,在batch_question行动是在批量控制器,我试图让该批次ID。我怎么做?我试过这个。
@batch = Batch.find(params[:batch])
我收到一个错误说
“无法与 'ID' 找到批量=”
那么,如何分配@batch传递参数在URL中?
您发送PARAM'batches',但看'batch' –
我觉得做这样一个愚蠢的错误非常愚蠢的。感谢你的回答! –