【发布时间】:2012-03-27 15:46:04
【问题描述】:
我正在尝试动态更改(如果它被点击)一个普通的表头(它是一个链接)到另一个定义的 CSS 类“th.hilite”。此链接仅对该列进行排序,并且每次用户对列表进行排序时,标题都应突出显示。
应该更改相关类的视图,如下所示:
%table#mytable
%thead
%tr
%th= link_to 'Title', mytable_path(:sort => 'title'), :id => 'title_header'
我的问题很简单:如果单击标题,我如何以及在何处将类动态设置为 %th.hilite?
【问题讨论】:
-
您必须在 Javascript 中执行此操作,而不是在 ruby 中。
-
您不必也不应该使用 JavaScript 来执行此操作。除此之外,您应该自己完成 SaaS 作业 #2。注意:给出的答案是正确的。
-
您不应在此处直接发布来自 saas-class.org 作业 2 作业的问题。您应该问如何做某事.. 但不是为了您问题的确切答案。
-
最重要的是,您不应该发布上面直接显示如何回答部分问题的代码。它只是不良行为。
-
当我在haml中搜索有关条件渲染的信息时,这是谷歌上的第一个链接,这非常令人失望。每个报名参加该课程的人都同意荣誉守则,可惜有些人不再有任何个人荣誉。
标签: css ruby-on-rails ruby haml