0
我想在傳遞鏈接時傳遞id = 1。在Ruby on Rails中傳遞查詢字符串
**link**
**view/index.html.erb**
<%=link_to "Questions " ,:action=>"index" %>
我想傳遞的值此ID控制器應用程序/ post_controller.rb
請告訴怎麼也訪問值。
我想在傳遞鏈接時傳遞id = 1。在Ruby on Rails中傳遞查詢字符串
**link**
**view/index.html.erb**
<%=link_to "Questions " ,:action=>"index" %>
我想傳遞的值此ID控制器應用程序/ post_controller.rb
請告訴怎麼也訪問值。
你可以這樣說:
<%= link_to "Questions", :action => "index", :id => 1 %>
和更可讀的版本:
<%= link_to "Questions", questions_path, id: 1 %>
然而,有propably你想達到什麼更好的辦法。如果你想鏈接到某個特定的問題,你應該做的是這樣的:首先你檢索你的控制器中的問題對象是這樣的:
@question = Question.find(2) # or params[:id]
,然後在你看來,你只是這樣做:
<%= link_to "Question", @question %>