Ruby on rails 在Rails中创建链接
我希望来自一个组的每个元素都是一个链接。你如何使用link_在这里标记Ruby on rails 在Rails中创建链接,ruby-on-rails,ruby,Ruby On Rails,Ruby,我希望来自一个组的每个元素都是一个链接。你如何使用link_在这里标记 <table> <% @groups.each do |group|%> <tr> <td> <%=group.group_name%> </td>" </tr> <%end%> </table> " 假设您有组路径的路由,请尝试: &
<table>
<% @groups.each do |group|%>
<tr>
<td> <%=group.group_name%> </td>"
</tr>
<%end%>
</table>
"
假设您有组路径的路由,请尝试:
<%=link_to group.group_name, group%>
链接到的的一般语法遵循此格式
链接到(name=nil,options=nil,html\u options=nil,&block)
在您的情况下,您的代码应该如下所示
<%= link_to group.group_name, group_path(group) %>
文件
首先,您可以在相同的路由文件中为组定义资源:
resources :groups
,因此您有了组\视图中使用的路径方法用于创建链接
然后在视图中执行相同的操作:
<tr>
<td><%= link_to group.group_name, group_path(group) %></td>
<tr>