所以我有一個下拉菜單,它包含我創建的數據庫中的所有標題。無論我選擇什麼標題,我都試圖將其數值(ID)從數據庫傳遞到URL路徑參數中。如何將數據庫ID傳遞到Rails URL路徑
這是我在index.erb.html文件
<%= button_to "SHOW", show_articles_link(*Enter ID Parameter*), :method => 'get' %>
在我ArticlesController文件這麼遠,我寫
def show
@article = Article.find(params[:id])
end
我不完全知道如何將其ID值傳遞給該參數。我曾經想過使用JavaScript如
var id = document.getElementById('articles').value;
但我不完全知道如何將此變量傳遞給參數。
是否有另一種方法可以做到這一點?任何幫助,將不勝感激。謝謝!
要清楚,你需要一個列出文章的選擇框,並且當用戶從這個列表中選擇一篇文章時,他應該被重定向到這篇文章的頁面? – MrYoshiji