首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为taggable on:所有标签都粘贴在同一行上

问作为taggable on:所有标签都粘贴在同一行上
EN

Stack Overflow用户
提问于 2014-11-07 18:59:25
回答 1查看 88关注 0票数 0

我在Rails4.1应用程序中使用acts_as_taggable_on,一切正常,但是显示标签云会导致所有标签都挤在一行上,没有换行,我该如何解决这个问题呢?

我使用的css与gem页面上的相同

代码语言:javascript
复制
.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }
EN

回答 1

Stack Overflow用户

发布于 2014-11-07 21:12:29

也许你应该试着把你的标签放在某种网格/列中。例如,如果您使用的是bootstrap,则在framework_and_overrides.css.scss中添加:

代码语言:javascript
复制
.col-sm-4{
 .css1 { font-size: 1.0em; }
 .css2 { font-size: 1.2em; }
 .css3 { font-size: 1.4em; }
 .css4 { font-size: 1.6em; }
}

在您的视图中,尝试如下所示:

代码语言:javascript
复制
<div class="col-sm-4">
 <div class="panel panel-default">
 <div class="panel-heading">
  <h3 class="panel-title">Popular tags</h3>
 </div>

 <div class="panel-body">
  <% tag_cloud( Post.tag_counts_on(:tags), %w(css1 css2 css3 css4)) do |tag, css_class| %>
   <%= link_to "<span class='label label-primary'>#{tag}</span>".html_safe, tag_path(tag.name), :class => css_class %>
  <% end %>
 </div>
</div>

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26799757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档