我在軌道中做了一個項目。 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
感謝這些信息。我是這個框架的新手。我對鐵軌知之甚少。 –