一些事情是這樣的:如何使用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