【发布时间】:2016-04-06 07:21:33
【问题描述】:
所以我在我的 Rails 演示器中有这段代码(类似于 Draper gem):
def title
h.link_to 'Favor', favor_path(@favor) + asked_or_published? + user_link
end
def asked_or_published?
if asked_favor?
h.content_tag(:p, "published by")
elsif published_favor?
h.content_tag(:p, "asked by")
end
end
def user_link
h.link_to @favor.favor_asker.firstname, h.user_path(@favor.favor_asker)
end
在我看来,我正在调用title 方法。问题是调用此方法只返回link_to 'Favor' 部分而不是其余部分。这是为什么呢?
提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby presenter draper