在Rails中添加span标签link_to

发布于 2024-12-07 03:00:56 字数 469 浏览 1 评论 0原文

我已经看过有关如何添加 标签的信息,但我没有看到将 放置在我想要使用 Rails 的位置的示例3 link_to

<a href="#" class="button white"><span id="span">My span&nbsp;</span>My data</a>

我尝试过类似的操作:

<%= link_to(content_tag{:span => "My span&nbsp;", :id => "span"} @user.profile.my_data, "#", {:class => "button white"}) %>

但这没有用。

I've looked on SO about how to add a <span> tag but I didn't see an example that placed the <span> where I want using Rails 3 link_to:

<a href="#" class="button white"><span id="span">My span </span>My data</a>

I tried something like:

<%= link_to(content_tag{:span => "My span ", :id => "span"} @user.profile.my_data, "#", {:class => "button white"}) %>

But that didn't work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不即不离 2024-12-14 03:00:56

link_to 可以占用一个块,所以我认为你正在追求这样的东西:

<%= link_to '#', :class => 'button white' do %>
    <span id="span">My span </span><%= @user.profile.my_data %>
<% end %>

link_to can take a block so I think you're after something like this:

<%= link_to '#', :class => 'button white' do %>
    <span id="span">My span </span><%= @user.profile.my_data %>
<% end %>
淡看悲欢离合 2024-12-14 03:00:56

.html_safe#{@user.profile.my_data} 的组合也应该有效。

<%= link_to "<span id='span'>My span </span>#{@user.profile.my_data}".html_safe, "#", class: 'button white' %>

您还可以使用 content_tag,这样它看起来就像:

<%= link_to(content_tag(:span, "My span ", id:"span")+"#{@user.profile.my_data}", "#", class: 'button white' %> 

它们基本上是相同的,但其中一个可能对您来说更容易看到。另外,我对编码还很陌生,所以如果由于某些疯狂的原因这是完全错误的,请发表评论,我会更改它。谢谢。

A combination of the .html_safe with #{@user.profile.my_data} should work as well.

<%= link_to "<span id='span'>My span </span>#{@user.profile.my_data}".html_safe, "#", class: 'button white' %>

You can also use a content_tag so it would look like:

<%= link_to(content_tag(:span, "My span ", id:"span")+"#{@user.profile.my_data}", "#", class: 'button white' %> 

They're basically identical but one might be easier on the eyes for you. Also, I'm pretty new to coding so if this is dead wrong for some crazy reason, please just comment and I'll change it. Thanks.

安稳善良 2024-12-14 03:00:56
link_to '#', :class => 'button white' do
  <span id="span">My span </span>My data
end
link_to '#', :class => 'button white' do
  <span id="span">My span </span>My data
end
楠木可依 2024-12-14 03:00:56

在 HAML 中:

= link_to  new_post_mobile_path(topic.slug), class: 'add-new-place-btn' do
  %span{:class => "glyphicon glyphicon-plus", :style => "margin-right: 4px;"}
  New Place

In HAML :

= link_to  new_post_mobile_path(topic.slug), class: 'add-new-place-btn' do
  %span{:class => "glyphicon glyphicon-plus", :style => "margin-right: 4px;"}
  New Place
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文