我在轨道中做了一个项目。 Rails在视图中拥有自己的强大标签。但有一点让人困惑。我想要锚标记中的两个元素。那就是轨道中的链接标记
<li>
<a href="#">
<h2>Task Name</h2>
<p>Task Content #5</p>
</a>
</li>
这要改成link_to标签。
<% @tasks.each do |task| %>
<li id="task_<%= task.id %>">
<%= link_to(task.task_name,{:action => 'show',:id => task.id}) %>
</li>
<% end %>
但我不知道如何在rails中添加p标签和h标签内的link_to。请帮助我。我是新来的铁轨。
感谢您的信息。这对我很有帮助 –
没问题!注意你的路径声明,因为'{:action =>'show',:id => task.id}'不会返回任何东西..你需要确保指出你想要路由哪个'controller'它来。在这种情况下,你的控制器可能是“任务”,但使用像'task_path(task.id)'这样的路由助手更清洁..你可以检查你的控制台中所有的路由w /'rake routes' – rorofromfrance
感谢这些信息。我是这个框架的新手。我对铁轨知之甚少。 –