0

我有一个用于照片的 ruby​​ 脚本,其中包含指向其 url 的链接:

<%= if property.images[0] then link_to image_tag (property.images[0].image.url('350x263', :jpg)), user_property_image_path(user, :id => property.images[0], :property_id => property) end -%>

如何附加#gallery到 URL 的末尾?

4

1 回答 1

2

试试这个(为了清楚起见分成多行):

link_to(
  image_tag(property.images[0].image.url('350x263', :jpg)),
  user_property_image_path(user,
    :id => property.images[0],
    :property_id => property,
    :anchor => "gallery"
  )
)

关键位是:anchor => "gallery"#url_for将识别这一点并将其作为 URL 片段附加到 URL。

有关可用选项的完整列表,请参阅url_for 上的文档。

于 2012-10-11T23:08:01.453 回答