红宝石大虾如何在对齐的右图像周围环绕文字?

2024-01-07

是否可以使用 float:right 属性将图像向右对齐并将文本环绕在图像周围,就像在 html 和 css 中一样?

如果是这样,你该怎么做?

我可以对齐图像,但不知道如何将文本环绕在图像周围。文本是动态文本,因此长度变化很大。

多谢 瑞克


一种建议是尝试嵌套边界框。主边界框内将包含文本。在某个时刻图像的另一个边界框。类似的东西

bounding_box([x,y], :width => bounds.width, :height => 400) do
    text "blah"
    text "blah"
    # image
    bounding_box([bounds.right - image_width, 0], :width => image_width) do
          image("path_to_file", :at => [0,0], :width =>  bounds)
    text "more blah"


end

您可以简单地使用没有边界框的图像,但边界框将确保文本围绕其流动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

红宝石大虾如何在对齐的右图像周围环绕文字? 的相关文章

  • 如何在Rails中使用jquery tokeninput?

    我正在尝试在我的应用程序的表单中添加 tokeninput jquery 字段 该字段允许用户发布状态更新 我希望用户能够将作品 单独的模型 附加到状态更新中 我正在使用 act as taggable on gem 并且我的查询指定标签上
  • '回应?'与“定义?”

    如果我想检查是否定义了给定名称的方法 使用哪个更好 respond to or defined 从效率的角度来看 可以有理由使用defined 因为defined 是一个内置关键字 而respond to 是一种方法 因此前者可能更快 但另
  • Ruby:如何在不创建新实例的情况下检查实例方法的参数?

    在 Ruby 1 9 2 中 您可以使用 method symbol 检查任何方法的参数 如何在不创建新车的情况下检查 Car initialize 方法 class Car def initialize fuel type passeng
  • 从 Ruby on Rails 应用程序运行 phantomjs

    我有兴趣使用幻影 http www phantomjs org 我想从我的 Ruby on Rails 应用程序运行它 然而 这是一个命令行工具 即我需要运行类似phantomjs rasterize js http raphaeljs c
  • 通过 ruby​​ 进程共享变量

    我正在编写一个 gem 其中我必须分叉两个进程来启动两个 webrick 服务器 我想通过基类的类方法启动该服务器 因为应该只运行这两个服务器 而不是多个服务器 在运行时 我想调用这两台服务器上的一些方法来更改变量 我的问题是 我无法通过基
  • ruby 字符串到哈希值的转换

    我有一个这样的字符串 str uu p xx m yy n zz m 我想知道如何将给定的字符串转换为哈希值 即我的实际要求是 有多少个值 符号之前 有m n和p 我不需要计数 我需要一个精确的值 这样输出效果会更好 m gt xx zz
  • 表情符号未正确保存在 mongodb 中

    我正在将 Twitter 和 Instagram 上的表情符号保存到我的 mongodb 数据库中 但是当我显示从数据库中提取的数据时 表情符号看起来像这样破损了 在将数据保存到 mongodb 期间我需要做一些不同的事情吗 我是 mong
  • Windows 等效的系统配置目录

    我正在 Ruby 中开发一个 CLI 应用程序 我希望允许通过标准配置文件级联在 Unix 中进行配置 etc appnamerc appnamerc 然而 该应用程序也应该在 Windows 环境中运行 我不确定将像这样的文件放在哪里 e
  • 如何更改 Rails 记录器以使用 rake 任务中的标准输出 (rails2)

    当我做 Rails logger debug 我的 rake 任务中的 hello world 我希望它记录到标准输出 如何在 rake 任务中将 Rails 记录器设置为 Logger new STDOUT 我希望我的应用程序在通过控制器
  • Rails 中对多个域/子域的支持

    我有一个 Rails 应用程序 它的设置与 Tumblr 类似 也就是说 您可以选择 1 子域名托管 your username myapp com 2 域名托管 your username com 两者都会转发到使用我的应用程序创建的该用
  • Rails 中的 Google freebusy api 调用无法识别参数

    我试图从我的主日历中查找所有空闲 忙碌时间 但我无法让查询识别我的参数 在我的控制器中我有 freetimes client execute api method gt service freebusy query parameters g
  • 在rails中,如何在要求升级帐户之前限制用户在数据库中保存的帖子数量

    我添加了一种控制非订阅用户和订阅用户的小方法 基本上我的想法是所有使用 Devise 注册的用户都会获得一个帐户 但是 我的模型或根据找到的用户 ID 在数据库中存储的用户可以拥有的帖子数量应该是 25 个帖子 我猜下面的方法会起作用 Mo
  • 如何将属性保存到 has_many :通过连接表,没有现有记录可供构建

    我有一个表单 可以使用以下命令创建新的子记录和新的父记录accepts nested attributes for 孩子和家长都有一个has many through像这样的关联 class Child lt ActiveRecord Ba
  • heroku 上的 bitbucket 私有存储库

    我有一个需要 gem 的 Rails 应用程序 我将这个 gem 托管在私有存储库的 bitbucket 上 在我的 Gemfile 中 我添加了 gem 如下所示 gem my gem git gt gi email protected
  • 处理 Rails 2.1.x 中的 RoutingError 的最佳方法?

    我正在使用Rails 2 1 中的routing rb 代码 并尝试让它达到这样的程度 我可以对找不到合适路径时抛出的RoutingError 异常执行一些有用的操作 这是一个有点棘手的问题 因为有一些 URL 类别纯粹是糟糕的 azenv
  • 为什么递归会出现“堆栈级别太深”?

    我有这个红宝石代码 def get sum n return 0 if n lt 1 n 3 0 n 5 0 n get sum n 1 get sum n 1 continue execution end puts get sum 999
  • 是否可以禁用特定 jQuery Ajax 调用的 Turbolinks 以防止页面刷新和滚动?

    我有一个 Rails 5 应用程序 非常想使用 Turbolinks 在应用程序中 有几个 PATCH ajax 调用 它们只是用新数据更新服务器 但不需要担心更新页面的状态 每当这些 ajax 请求返回时 Turbolinks 就会刷新页
  • Ruby/Rails - 如何创建类并从控制器访问它

    我一直在尝试使用一些不同的 gem 在 Rails 3 中显示谷歌地图 但遇到了一些问题 幸运的是我发现了这个https github com YouthTree bhm google maps https github com Youth
  • 如果你使用belongs_to而没有相应的has_one,会发生什么?

    我有一个核心模型Item 以及一个从自定义源 例如 RSS feed 填充它的脚本 在 feed 中 每个项目都用一个标识guid 在我的系统中 项目只有一个自动生成的id首要的关键 我想要 比方说 ItemFeedInfo那个地图guid
  • 以 Rails 形式处理 MongoMapper EmbeddedDocument

    首先 我对一般编程和 Rails 都是新手 我选择 Rails 是因为它看起来是一种很容易上手的语言 对于我的项目 我将 MongoMapper 与 Rails 结合使用 我正在尝试以与文档相同的形式处理嵌入文档 我有以下模型 class

随机推荐

  • 为什么VARCHAR需要长度指定?

    为什么我们总是需要指定VARCHAR length 而不是仅仅VARCHAR 无论如何它都是动态的 UPD 我特别困惑的是它是强制性的 例如在 MySQL 中 VARCHAR 的 长度 不是内容的长度 而是内容的最大长度 VARCHAR 的
  • Pandas:替换字符串列值

    我有一个 pandas 数据框 其中有一个我正在尝试格式化的成本列 基本上 替换字符串并将其标准化 因为成本值是从不同来源提取的 还有一些 NaN 这是一些示例数据 2 75 nan 4 150000 25 00 4 50 我有以下代码 用
  • 在tomcat中配置内容安全策略

    我读到了有关配置 实现 Content Security Policy 标头的信息 并且遇到了两种执行此操作的方法 使用实现 Filter 的自定义过滤器 如下所示this https stackoverflow com questions
  • 如何使用 Kusto 在 Grafana 上执行多图时间序列

    嗯 我想这样做 https grafana com docs grafana v9 0 basics timeseries dimensions https grafana com docs grafana v9 0 basics time
  • 为什么“scheduledTimer”在块外设置时会正确触发,但在块内却不能?

    当在完成块外部调用时 以下代码片段可以完美运行 但是当我在块内部设置计时器时 计时器永远不会被触发 我不明白为什么会有差异 self timer Timer scheduledTimer timeInterval 1 target self
  • 在 redux-saga 中等待

    我想在传奇中引入延迟 使用 redux saga 我怎样才能做到这一点 如果 redux saga 提供了 API 我也会对如何手动实现它感兴趣 function save payload yield put pending I want
  • QImage 加载某些图像的方向错误

    我从如下所示的图像文件实例化 QImage 然后将其渲染在 QWidget 上 QImage const QString fileName const char format 0 对于大多数图像来说 一切正常 但对于一些图像 QImage
  • Python venv不创建虚拟环境

    我正在尝试使用以下命令为我当前的 Django 项目创建一个虚拟环境 python3 m venv env 但是该命令不会创建任何包含 bin include lib 文件夹的目录 我在这里到底缺少什么 有时系统的路径环境不知道虚拟环境执行
  • 推送到 Github 时 Git 推送挂起?

    每次我尝试推送到 github 时 Git Push 都会挂起 我正在使用 Cygwin 和 Windows 7 Git 可以在本地跟踪分支 提供状态 设置全局 user name 和 user email 并允许提交 我还是个新手 正在学
  • 使用 Xamarin 在 Android 中播放视频

    在 Xamarin for Android 中使用 VideoView 我想播放资源中的视频 这是代码 var videoView VideoView FindViewById
  • 如何在不使用 ifelse 的情况下基于范围创建因子列?

    我的数据框中有一个数字字段 例如月收入 范围从 15000 印度卢比到 60000 印度卢比不等 我想要一个新字段 比如 Income group 它将有一个与收入范围相对应的数字 比如小于 15000 为 1 大于 15000 但小于 3
  • EXTJS 和 PHP 上传文件

    我在 EXTJS 中使用 UploadFile 示例 http dev sencha com deploy dev examples form file upload html http dev sencha com deploy dev
  • azure托管的mac管道,关于如何使其更快的建议,目前非常慢,在桌面上5分钟,在服务器上接近20

    我有这个管道 效果很好 但每次构建都非常耗时 桌面 xcode 构建需要不到 5 分钟 在 mac 云服务器中需要 20 分钟特别是它下载配置和编译本机 gem 的部分 安装 gems 和 cocoapods 脚本 任务如下然后是下面的 F
  • 分面 ggplot 中轴文本的条件格式

    我正在尝试根据几项研究的效果大小绘制森林图 按其类型 X 或 Y 划分 数据集包括代表 X 类型研究和 Y 类型研究的汇总统计数据的行 指定为study Summary study lt as factor c A B C A B Summ
  • rbenv:ruby:找不到命令

    我在本地目录上使用 rbenv 和 ruby 版本 1 9 1 p378 Command ruby v给出以下错误 rbenv ruby command not found The ruby command exists in these
  • 如何实现每个时间步都带有向量输入的LSTM网络?

    我正在尝试在 Tensorflow 中创建一个生成 LSTM 网络 我有这样的输入向量 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 1 0 1 该矩阵中的每个向量都是一个时间步 或者换句话说 每个向量应该是 LSTM 的一个
  • 如何在 woocommerce 上添加第二个“添加到购物车”按钮

    我想在 woocommerce 产品描述的页面末尾添加第二个 添加到购物车 按钮 我该怎么做呢 非常感谢您的参与 Method 1 id get the ID echo do shortcode add to cart id id Meth
  • 使用循环将按钮设置为 onclicklistener

    我试图使用循环来设置每个按钮单击时的操作 因为大多数按钮只会返回其文本值 但是我收到一条错误消息 指出 变量 i 是从内部类中访问的 需要被宣布为最终版本 我该如何解决这个问题 这是我得到的 String getValuesPressed
  • 使用 Common Lisp 和 Gnuplot 从 emacs 顺序绘制数据

    假设我有一些数据数组 具体来说是一个向量 我可以使用 Gnuplot 按顺序逐个元素地绘制它 这样它看起来就像是通过监视器跟踪的现实生活中的信号吗 我知道我可以使用 Common Lisp 将整个数据写入文本文件 然后使用 gnuplot
  • 红宝石大虾如何在对齐的右图像周围环绕文字?

    是否可以使用 float right 属性将图像向右对齐并将文本环绕在图像周围 就像在 html 和 css 中一样 如果是这样 你该怎么做 我可以对齐图像 但不知道如何将文本环绕在图像周围 文本是动态文本 因此长度变化很大 多谢 瑞克 一