【发布时间】:2016-01-18 16:39:24
【问题描述】:
我有一个正在使用 Rails 3.2.x 和 Bootstrap 2 开发的应用程序。我有一个视图助手,它根据调用的状态和属性返回不同的文本。
def status(call)
if call.call_status == "open" && call.transfer_date > Time.zone.now + 15.minutes
"Scheduled"
elsif call.wait_return == "yes" && call.call_status == "open"
"Active/Wait and Return"
elsif call.call_status == "close"
"Closed Call"
elsif call.call_status == "cancel"
"Cancelled Call"
else
"Active"
end
end
我想将其重构为每个条件的文本返回一个引导标记,其中包含文本。我查看了content_tag 的 API 文档,我认为这是我需要的,但我不能 100% 确定如何完成这项工作。
任何帮助或重构建议将不胜感激。
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap ruby-on-rails-3 helper