0

私は祖先の使用に関するこのrailscastエピソードをフォローしています:http: //railscasts.com/episodes/262-trees-with-ancestry

マップの方法がわかりません。誰かが「sub_messages」がどのように機能するかを説明できますか?

def nested_messages(messages)
  messages.map do |message, **sub_messages**|
    render(message) + content_tag(:div, nested_messages(sub_messages), :class => "nested_messages")
  end.join.html_safe
end
4

1 に答える 1

1

ハッシュを呼び出すmapと、ハッシュを繰り返し処理し、(この例では)キーmessageと値をに割り当てますsub_messages

于 2013-03-05T20:43:51.473 に答える