【发布时间】:2011-08-29 20:47:10
【问题描述】:
Rails 的新功能...我创建了一个帮助程序来格式化比赛名称及其日期。如果存在条件(基本上如果现在正在发生事件),我需要通过:id => "current-race"。我该怎么办?
def formatted_race_dates(race)
link_to (race.homepage) do
raw("<strong>#{race.name}</strong> <em>#{race_dates_as_string(race)}</em>")
end
end
现在当race.start_date < Date.today && race.end_date > Date.today 我想将id="current-race" 添加到链接中。
我通常会设置一个 if/else 条件并以两种方式对其进行格式化。但似乎必须有一个我不知道的 Ruby 技巧来简化一些事情,比如将 id/class 常见添加到列表中的一个 link_to ?即使没有条件,我也不太确定在哪里/如何添加:id => "current-race"。
这么多我不知道的 Ruby/Rails 技巧...一切都有帮助!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 helpers