【发布时间】:2011-06-06 04:38:19
【问题描述】:
我创建了一个辅助方法,用于生成带有链接的li 内容标签
def method1(attribute,path,classname={},id={})
content_tag(:li, link_to(attribute, path,:class => classname),:id => id)
end
我正在调用辅助方法,例如
<%= method1("BLOGS",blogs_path,"","blog1")%>
在上面的例子中,我给了一个空字符串,因为这里不需要类,但其他地方需要。
但是如果我对 class 使用空字符串,那么 "blog1" 将成为 class ..
我该如何解决这个问题?
我正在使用 rails 2.3.11
【问题讨论】:
-
为什么不设置一个选项哈希,以便您可以在需要时选择添加类或 ID?查看表单助手的文档和源代码,您可以在那里复制方法
标签: ruby-on-rails ruby