一些事情是这样的:如何使用to_sentence获取链接?
约翰发送消息给用户1,用户2,用户3和USER4
这不起作用
@users.collect{ |u| link_to(u.name, user_path(u)) }.to_sentence
一些事情是这样的:如何使用to_sentence获取链接?
约翰发送消息给用户1,用户2,用户3和USER4
这不起作用
@users.collect{ |u| link_to(u.name, user_path(u)) }.to_sentence
EZ,
link_to
在竖直开到输出流。您需要更换to_sentence
,修补link_to的行为,或者替换link_to。由于link_to在这方面很简单,我建议:
rawtext users.map { |u|
"<a href='#{user_path(u)}'>#{u.name}</a>"
}.to_sentence
就是这样!谢谢! – 2009-09-19 14:59:02
奇...
@users.collect{ |u| link_to(u.name, user_path(u)) }.to_sentence
和
@users.map{ |u| link_to(u.name, user_path(u)) }.to_sentence
应该工作。你遇到了什么错误?
这真棒。反正有没有服务的链接,如果url字段在那里,如果不只是名称? – jahrichie 2013-07-24 19:09:03
确保你实际上正在用<%= ... %>
打印出结果,我知道我有时会忘记等号并花费大量时间来解决问题。
上面的例子适用于我。你得到什么样的输出? – theIV 2009-09-17 21:20:59
感谢alll的答案。我正在使用安装程序,这可能是为什么它不起作用。它给了我link1 link2 link3没有逗号和'和'。 – 2009-09-18 01:32:16