gpt4 book ai didi

ruby-on-rails - 如何在动态链接中使用 HAML?

转载 作者:数据小太阳 更新时间:2023-10-29 06:48:41 24 4
gpt4 key购买 nike

我正在尝试使用看起来像这样的 HAML 创建链接

=link_to("Last updated on<%=@last_data.date_from.month %>",'/member/abc/def?month={Time.now.month}&range=xyz&year={Time.now.year}')

它没有采用 Ruby 代码,而是将其显示为字符串

Last updated on<%=@last_data.date_from.month %>

并且在 URL 中它也没有采用函数 Time.now.monthTime.now.year

如何在 URL 和字符串中传递 Ruby 代码?

最佳答案

你可能应该使用这样的东西:

= link_to("Last updated on #{@last_data.date_from.month}", "/member/abc/def?month=#{Time.now.month}&range=xyz&year=#{Time.now.year}")

请注意,在第二个字符串中,有必要将 ' 更改为 "。另外,如果链接文本变长,您可以使用如下内容:

= link_to("/member/abc/def?month=#{Time.now.month}&range=xyz&year=#{Time.now.year}") do
Last updated on #{@last_data.date_from.month}

关于ruby-on-rails - 如何在动态链接中使用 HAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14052979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com