Link_to使用div而不是文本

问题描述 投票:1回答:1

我可以使用link_to clickable作为整个div而不是只点击¨Boekennaarafas?

就像在这个时候,如果你点击¨boekennaarafas¨然后link_to做了一些事情。我想把它放在div而不是文本上。因此,当您单击div时,它将触发¨update_bookkeeping_claims_claim_manager_path(@claim_manager),方法:'post'¨

      .col-sm-6.col-md-5.col-lg-3.item.ibox-title.import{:onclick => "move()"}
        .box.boxBatenmanager
          .boxInsite.boxTop
            %i.fa.fa-exchange.icon.iconApps
            %h3.name
              Baten boeken naar #{@claim_manager.bookkeeping_name || 'AFAS'} do
              %br/
            %h4.description
              Uw heeft #{@claim_manager.claims.scheduled_to_update_bookkeeping.count} baten
              (#{@claim_manager.institution_claim_mutations.scheduled_to_update_bookkeeping.count} mutaties) aangemerkt om te boeken.
              = link_to "Boeken naar AFAS", update_bookkeeping_claims_claim_manager_path(@claim_manager), method: 'post'
              %br/
html ruby bootstrap-4 haml afas-online
1个回答
4
投票

You can pass a block而不是link_to助手的文本标签,它允许您将整个标记嵌套在链接中:

= link_to update_bookkeeping_claims_claim_manager_path(@claim_manager), method: 'post' do
  .col-sm-6.col-md-5.col-lg-3.item.ibox-title.import{:onclick => "move()"}
    [...]
© www.soinside.com 2019 - 2024. All rights reserved.