【问题标题】:rails view helper each with separatorrails view helper 每个都带有分隔符
【发布时间】:2010-08-14 10:18:38
【问题描述】:

我确定我不久前看到了一个 rails 辅助方法,其中视图中的 .each 接受逗号等分隔符。

所以说我想要:

- @results.each do |result| 
  = result.title

#to output
result 1, result 2, result 3

TIA

【问题讨论】:

    标签: ruby-on-rails helper separator


    【解决方案1】:

    我认为

    @results.map(&:title).to_sentence
    

    应该做的工作。 See docu.

    【讨论】:

    • 真棒就是这样。谢谢!
    【解决方案2】:

    不确定你指的是什么,但是:

    @results.collect { |r| r.title }.join( ',' )
    

    应该做你想做的。

    【讨论】:

    • 感谢您的回答,但 to_sentence 是我想要的。纯粹的迂腐提醒你。 :)
    • 我同意。 to_sentence 对我来说也是新的,所以我很高兴来到这里。
    猜你喜欢
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    相关资源
    最近更新 更多