【问题标题】:In middleman, create a dynamic URL in link_to?在中间人中,在link_to中创建一个动态URL?
【发布时间】:2014-03-23 18:08:58
【问题描述】:

我是中间人和 ruby​​ 的新手,所以语法非常陌生。 我已经设置了一个简单的列表页面和一个动态文章页面。 这一切都很好,但是我如何在 link_to 中生成动态 URL?

我的列表页面位于 localhost/list/ 而我的动态文章页面应该是localhost/list/1/,其中数字是动态的。

<% data.list.each do |b| %>
    <%= link_to 'Read more', '/list/b.id.html' %>
<% end %>

如何生成动态 URL?

【问题讨论】:

    标签: middleman


    【解决方案1】:
    <%= link_to 'Read more', '/list/' + b.id.to_s + '.html' %>
    

    【讨论】:

    • 这是一种更 Ruby 的方式:&lt;%= link_to 'Read more', "/list/#{b.id.to_s}.html" %&gt;.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2017-04-15
    • 1970-01-01
    相关资源
    最近更新 更多