/ / Ruby on Railsで渡すクエリ文字列-ruby-on-rails

Ruby on Railsで渡すクエリ文字列 - ruby​​-on-rails

リンクを押したときに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 %>