【问题标题】:Adding multiple class names in a ruby link_to tag在 ruby​​ link_to 标记中添加多个类名
【发布时间】:2022-01-10 07:51:21
【问题描述】:
    <%= link_to 'Certificate Name', certificates_path(:sort => 'name'), id:'name_header', class:@name_header %>
  

我想使用引导程序来设置这个链接的样式。所以我想添加多个类名,但我不太确定如何执行此操作,因为我使用了变量名作为类名。如果是 class: 'header' 我会在引号中添加额外的类名,但是当它这样写时我很困惑。

【问题讨论】:

    标签: ruby-on-rails bootstrap-4


    【解决方案1】:

    您有几个选择。您可以将数组作为class: 值传递:

    link_to ..., class: [@name_header, 'some-class', 'some-other-class']
    

    或者你可以传递一个字符串并插入@name_header

    link_to ..., class: "#{@name_header} some-class some-other-class"
    

    如果我要混合变量和固定 CSS 类,我会采用第一种方法;如果我只是使用固定的 CSS 类列表,我会将它们全部作为字符串传递。不过这只是个人喜好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多