在Rails上创建链接

时间:2012-09-02 00:27:47

标签: ruby-on-rails hyperlink

我昨天刚开始使用rails,所以这是一个有点问题

例如,用户位于www.example.com/name 我想与www.example.com/name/:id

建立几个链接

所以我尝试过这样的事情:

<% @items.each do |item| %>
<%= link_to item.name, '/name' :id %>
<% end %>

我知道,这是我应该如何编写代码的完整猜测,但是宁静的代码发送到一个完全错误的链接。我应该怎么写这三行?

2 个答案:

答案 0 :(得分:2)

使用路线助手:

<% @items.each do |item| %>
    <%= link_to item.name, item_path(item) %>
<% end %>

ps:当你有一个像这样的简单问题时,看看this guide,你会经常找到答案。

答案 1 :(得分:1)

尝试

<%= link_to item.name, item_path(item) %>

item_path是一个URL帮助程序方法,它会显示链接以显示名称。

网址助手的格式如下:

{action}_{class}_path({object or object_id})

如果省略{action}_,则假定默认操作(通常显示)。