我在 Rails3 中创建了一个 Presenter 并且遇到了嵌套内容标签的问题。代码摘录如下:
def lesson_activity_row
lesson.activities.collect do |lesson_activity|
content_tag :tr do
concat(content_tag :td, lesson_activity.activity
concat(content_tag :td, lesson_activity.duration
concat(content_tag :td, lesson_activity.agent
end
end
end
在我看来,我会得到以下信息:
["<tr><td>New Activity</td><td>5 Minutes</td><td>Teacher</td></tr>", "<tr><td>New Activity</td><td>5 Minutes</td><td>Teacher</td></tr>"]