【发布时间】:2012-04-14 07:04:30
【问题描述】:
我正在尝试在表格链接中创建一行到编辑页面。我知道正在创建链接,因为我可以将它们打印出来。我很接近,但我错过了一些重要的事情。我要更改什么才能使链接正常工作?
<h1>Scouts</h1>
<p><%= button_to "Add a new Scout", new_scout_path, :method => :get %></p>
<div class="message-board">
<table>
<tr>
<th>Name</th>
<th>Rank</th>
<th>Advancement Date</th>
<th>Age</th>
</tr>
<% @scouts.each do |scout| %>
<tr <% link_to edit_scout_path(scout) %> >
<td><%= scout.name %></td>
<td><%= scout.rank %></td>
<td><%= scout.advancement %></td>
<td><%= scout.age %></td>
</tr>
<% end %>
</table>
</div>
【问题讨论】:
-
你也可以在 tr 标签中使用 onlick=location.href='PATH'。我不得不在一些 erb 标签中做一些丑陋的格式化,但它工作得很好。
标签: ruby-on-rails