リンクを押したときにid = 1を渡したい。
**link**
**view/index.html.erb**
<%=link_to "Questions " ,:action=>"index" %>
このid値をコントローラーに渡したい app / post_controller.rb
その値にアクセスする方法も教えてください。
回答:
回答№1は1あなたは次のようにすることができます:
<%= link_to "Questions", :action => "index", :id => 1 %>
より読みやすいバージョン:
<%= link_to "Questions", questions_path, id: 1 %>
ただし、「達成したいこと。特定の質問にリンクする場合は、次のように実行する必要があります。まず、コントローラーで次のように質問オブジェクトを取得します。
@question = Question.find(2) # or params[:id]
そして、あなたの意見では、あなたはこれをするだけです:
<%= link_to "Question", @question %>