Rails:将带有单选按钮的form_tag重定向到“显示”页面

时间:2016-08-11 12:27:23

标签: html ruby-on-rails

我是一个铁杆菜鸟,无论我做什么,当我使用我的单选按钮时,我无法将其重定向到我想要的地方。

简而言之,我想“显示”用户点击提交按钮时点击广播的帖子ID。

到目前为止,我的微弱尝试是这样的(_searchresults.html):

<%= form_tag posts_path(:post_id), method: 'get' do %>

然后是我的单选按钮:

<td><%= radio_button_tag :post_id, post.id %></td>

我的submit_tag:

<%= submit_tag "Select Post", :name => nil, class: "button" %>

我想点击提交标记转到此网址:

本地主机:3000 /帖/ 10

^^^其中“10”是点击单选按钮上任何帖子的帖子ID。

相反,它会转到这个网址:

本地主机:3000 / posts.post_id UTF =安培; POST_ID = 10

^^^^其中utf等于一个复选标记,而不是一个点,但我无法输入

我不明白为什么它不会出现我想要的网址。

1 个答案:

答案 0 :(得分:1)

如果你想路由到帖子的show,你可以像这样简单地使用link_to帮助:

link_to "Show Post", post_path(post.id)