很抱歉,如果这个问题没有多大意义。我有一个扩展的下拉菜单。菜单中我想要展开的第一个链接将被称为"概述"。我想使用link_to_function标记来展开Overview下面的项目。但是,我想要第一个链接说"概述+"全部在一条线上,使用" +"后来改为" - "一旦菜单扩大了。我还希望+/-合理正确,并且"概述"被证明是合理的。我已经实现了+/-更改。
我该如何做以下事情?哈姆不允许我像这样嵌套链接。 +/-更改已经实现,因此该部分正在运行。
#main.section= link_to_function 'Overview', "toggleMenu('#main')"
%a +
%a -
基本上,我希望整个div是实际的链接,而嵌套的%a标签只是用于格式化目的。当然,我可以轻松地使用JavaScript在#main上放置一个监听器,但我希望它是动态的,这样我就可以用同样的方式扩展菜单的多个部分。
答案 0 :(得分:0)
您可以将do/end
块传递给link_to
方法:
= link_to home_path do
%span= "Go to"
%span= "Home!"