单击框以转到下一页而不是仅单击文本

时间:2018-04-19 08:04:10

标签: html ruby-on-rails ruby bootstrap-4 haml

我这里有一个代码,您可以点击(帐户)文本。这将打开下一页。

我希望:当您单击(.box.boxAccounts)时,您将转到下一页而不是仅显示文本(帐户)= Link_to会返回帐户名称。

.features-boxed
  .container.boxContainer
    #myUL.row.features.appFunction.indexBox
      - @accounts.sort_by(&:name).each do |account|
        .col-sm-6.col-md-5.col-lg-3.item.icons
          .box.boxAccounts
            .boxInsiteAccount
              %i.fa.fa-building.iconSpaceBottom.accountIcon
              %h3.name
              = link_to account.name, account_path(account), :class => "optieTekst"
              %br/

2 个答案:

答案 0 :(得分:2)

我们不是只是将包裹环绕在盒子周围吗?

.features-boxed
  .container.boxContainer
    #myUL.row.features.appFunction.indexBox
      - @accounts.sort_by(&:name).each do |account|
        .col-sm-6.col-md-5.col-lg-3.item.icons
          = link_to account_path(account) do
            .box.boxAccounts
              .boxInsiteAccount
                %i.fa.fa-building.iconSpaceBottom.accountIcon
                %h3.name
                = account.name
                %br/

答案 1 :(得分:1)

link_to需要阻止。

您可以尝试:

- @accounts.sort_by(&:name).each do |account|   
  .col-sm-6.col-md-5.col-lg-3.item.icons
    = link_to account_path(account) do
      .box.boxAccounts
        .boxInsiteAccount
          %i.fa.fa-building.iconSpaceBottom.accountIcon
          %h3.name
          = account.name
          %br/