gpt4 book ai didi

ruby-on-rails - 如何在ActiveAdmin 的展示页面的Div 下添加link_to | rails 4

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

我已经实现了 Active Admin 显示页面的一个面板。在此面板中,我通过 loop 显示数据列表。这是我所做的:

 show do
default_main_content
panel "Best #{trip_type.camelize} (Live)" do
live_datas1.each do |live|
div do
live["outbound_date"].strftime('%A')+ ", " + live["outbound_date"].strftime('%Y-%m-%d') + " To " + live["inbound_date"].strftime('%A') + ", " + live["inbound_date"].strftime('%Y-%m-%d') + " = " + flight.currency_symbol + live["price"]
end
end
end
end

这给了我这样的输出:

Best Shortbreak (Live)
Monday, 2015-08-10 To Wednesday, 2015-08-12 = £716.0
Monday, 2015-08-03 To Wednesday, 2015-08-05 = £761.0
Wednesday, 2015-08-12 To Friday, 2015-08-14 = £806.0
Wednesday, 2015-08-19 To Friday, 2015-08-21 = £876.0

现在我想在行的每一端添加一个链接:

Monday, 2015-08-10 To Wednesday, 2015-08-12 = £716.0 [Link]

为此我添加了

live["outbound_date"].strftime('%A')+ ", " + live["outbound_date"].strftime('%Y-%m-%d') + " To " + live["inbound_date"].strftime('%A') + ", " + live["inbound_date"].strftime('%Y-%m-%d') + " = " + flight.currency_symbol + live["price"] + link_to "Link", "#"

也尝试将 link_to 放在下一行。但在这种情况下,上面的内容不会显示,只会出现链接。

我在哪里做错了。你能指点我吗?我已经提到这个 http://activeadmin.info/docs/6-show-pages.html但没有得到任何解决方案。

最佳答案

您可以改为编写以下代码,它会正常工作。

show do  
default_main_content
panel "Best #{trip_type.camelize} (Live)" do
live_datas1.each do |live|
div do
"#{live["outbound_date"].strftime('%A')}, #{live["outbound_date"].strftime('%Y-%m-%d')} To #{live["inbound_date"].strftime('%A')}, #{live["inbound_date"].strftime('%Y-%m-%d')} = #{flight.currency_symbol}#{live["price"]} [#{link_to "Link", "#"}]".html_safe
end
end
end
end

关于ruby-on-rails - 如何在ActiveAdmin 的展示页面的Div 下添加link_to | rails 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859490/

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