リンクを押すときにid=1を渡したい。
**link**
**view/index.html.erb**
<%=link_to "Questions " ,:action=>"index" %>
このID値をコントローラーapp/post_controller.rbに渡したい
その値にアクセスする方法も教えてください。
リンクを押すときにid=1を渡したい。
**link**
**view/index.html.erb**
<%=link_to "Questions " ,:action=>"index" %>
このID値をコントローラーapp/post_controller.rbに渡したい
その値にアクセスする方法も教えてください。
あなたはこのようにそれを行うことができます:
<%= 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 %>