ruby-on-rails - 我们应该如何在 Rails 中将 div 与 link_to 结合起来?

标签 ruby-on-rails html link-to

我的初衷是在图片上显示一些文字。同时,当我们点击图片时,网页会被重定向。 我将 link_to 函数与包含背景图像的 div 一起使用。 代码是这样的:

 <%= link_to raw('<div style="background-image:url(<%= image_url  '1.jpg'%>);width:340px;"> This is a  test</div>'),index_by_dvp_domain_path %>

但是系统告诉我有SyntaxError。

最佳答案

您可以将 link_to 传递给包含您要显示的内容的 block 。因此,与其使用 link_to(display, url, options={}),不如使用 link_to(url, option={}, &block),您可以这样做。

<%= link_to index_by_dvp_domain_path do %>
  <div style="background-image: url(<%= image_url '1.jpg'%>);width:340px;"> 
   This is a  test
  </div>
<% end %>

完成此操作后,您可以像对待普通 html 一样对待它。

一如既往,我建议尝试将任何样式移出到它自己的单独样式表中。

关于ruby-on-rails - 我们应该如何在 Rails 中将 div 与 link_to 结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18076775/

相关文章:

ruby-on-rails - 如何将 block 传递给方法调用?

ruby-on-rails-3 - Rails 3-使用image_tag +文字链接至

ruby-on-rails - link_to:action => 'create'要索引而不是 'create'

ruby-on-rails - 自定义操作未显示在 Rails_admin 仪表板上

ruby-on-rails - 重叠背景错误?

ruby-on-rails - 使用 gem install 安装后无法使用 'rails' 命令

ruby-on-rails - Ruby rails 包括?大批

javascript - 动态插入的 anchor 标记不起作用

php - javascript、php 和 html 上的 slider 动态

javascript - 如何从 Angular5 组件 mydaterangepicker 中删除 "position: absolute"?