当我按下链接时,我想传递 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 %>