gpt4 book ai didi

html - 不能在带有语义 UI 的 Rails 4.2 中使用 "link_to"或 "button_to"

转载 作者:技术小花猫 更新时间:2023-10-29 12:01:16 27 4
gpt4 key购买 nike

我正在使用 Semantic-UI 来设计我的 Rails 应用程序设计。我创建了一个卡片布局,在该卡片的底部附有一个按钮。但是,当我尝试将 link_to 或 button_to 添加到底部附加按钮中的文本时,一切都会变质。

HTML + Rails 4.2 代码编写:

<div class="ui four cards">
<a class="red card">
<div class="image">
<%= image_tag("white-image.png") %>
</div>
<div class="ui bottom attached button">
<i class="fa fa-cloud-upload"></i><span class="little-space"></span><%= link_to 'Deploy', controller: 'apps', action: 'show'%>

</div>
</a>
</div>

输出:

Try 1

必须看起来像这样:

Original


正常的 HTML 和 CSS 可以工作,但是当我尝试使用 Rails4.2 助手(如“link_to”或“button_to”)时,一切都出错了。有什么方法可以使用 Rails 帮助器使整个卡片布局可点击。


生成的 HTML 代码:

<div class="ui four cards">
<a class="red card">
<div class="image">
<img src="/assets/white-image-d3f1bf0d70bdd663809bc001a778b550fc7246e81a614f3ff10e7cfb0a1514cf.png" alt="White image d3f1bf0d70bdd663809bc001a778b550fc7246e81a614f3ff10e7cfb0a1514cf">
</div>
</a><div class="ui bottom attached button"><a class="red card">
<i class="fa fa-cloud-upload"></i><span class="little-space"></span></a><a href="/apps/show">Delpoy</a>

</div>

</div>

使用 HTML 和 Semantic-UI 的简单输出

<link href="http://semantic-ui.com/dist/semantic.min.css" rel="stylesheet"/>
<script src="http://semantic-ui.com/dist/semantic.min.js"></script>
<div class="ui four cards">
<a class="red card">
<div class="image">
<img class="ui wireframe image" src="http://semantic-ui.com/images/wireframe/white-image.png">
</div>
<div class="ui bottom attached button">
<i class="fa fa-cloud-upload"></i><span class="little-space"></span>Deploy

</div>
</a>
</div>

最佳答案

link_tobutton_to 都接受一个 block ,该 block 可用于在链接/按钮内插入任意内容。

<div class="ui four cards">
<%= link_to({ controller: 'apps', action: 'show' }, { class: "red card" }) do %>
<div class="image">
<%= image_tag "white-image.png", class: "ui wireframe image" %>
</div>
<div class="ui bottom attached button">
<i class="fa fa-cloud-upload"></i><span class="little-space"></span>Deploy
</div>
<% end %>
</div>

关于html - 不能在带有语义 UI 的 Rails 4.2 中使用 "link_to"或 "button_to",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153310/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com