小编Ste*_*ssi的帖子

Tumblr如何确定仪表板外具有相同发布日期的帖子的顺序?

在仪表板上,Tumblr帖子按照创建顺序显示(无论附加日期如何).但是在前端(例如在mysite.tumblr.com),我看到发布日期和时间相同的帖子的订单不一致.

在测试Tumblr上,我按此顺序创建了以下帖子(在parens中发布ID):

  • 邮政A,日期为2013-08-14 7:00:00(58279080752)
  • 邮政B,日期为2013-08-14 7:00:00(58279382194)
  • 邮政C,日期:2013-08-15 7:00:00(58314687302)
  • 邮政D,日期为2013-08-15 7:00:00(58314687868)

在我的仪表板上,它们以正确的反向时间顺序显示(假设ID是顺序的),D-> C-> B-> A,但是当我查看我的主题时,它们的顺序为D-> C - > A-> B.

因此,昨天的帖子似乎与创建/ ID的顺序相反,但今天的帖子是创建/ ID的自然顺序.什么可以解释这种不一致?

注意:我对改变订单不感兴趣(我知道我可以改变发布日期/时间来做到这一点).我有兴趣理解Tumblr在有相同日期和时间的情况下用来订购帖子的标准,这是我无法找到的.

更新:这是我创建的实际Tumblr,它显示了这种行为:http://postordertest.tumblr.com/

tumblr

8
推荐指数
1
解决办法
1335
查看次数

如何使用acts_as_taggable_on实现层次结构标记(属于其他标记的标记)?

在我们的癌症相关组织网站上,我们有一个扁平的标签结构,标签上有"白血病",还有"慢性粒细胞白血病"和"急性淋巴细胞白血病".我们有一个规则,任何标记有特定类型白血病的东西也应标有主要的"白血病"标签,但它们之间没有程序性联系.

如果存在这样的链接会很好 - 标记之间的某种关系将一个标记描述为另一个的父/子 - 所以在"白血病"页面上我们可以有一些链接到子主题:AML,CML等

看起来开发人员不打算支持这个(根据2011年1月的github问题),但它似乎是一个常见的用例,可能有人找到了解决方法,可能通过修改Tag模型使标签自己可标记(插入Xzibit照片).

acts-as-taggable-on ruby-on-rails-3

7
推荐指数
0
解决办法
335
查看次数

在方法调用中插入Ruby?

在我的用户模型中,我有一些属性,如is_foos_admin和is_bars_admin,用于确定允许用户编辑哪种记录.

我想干掉我的编辑链接,目前看起来像这样:

<%= link_to 'Edit', edit_foo_path(foo), :class => 'edit' if current_user.is_foos_admin? %>
...
<%= link_to 'Edit', edit_bar_path(bar), :class => 'edit' if current_user.is_bars_admin? %>
Run Code Online (Sandbox Code Playgroud)

我想做一个帮助,让我传入一个foo或bar并获取一个链接进行编辑,如下所示:

<%= edit_link_for(foo) %>

帮助器可能看起来像这样(这不起作用):

def edit_link_for(thing)
  if current_user.is_things_admin?
    link_to 'Edit', edit_polymorphic_path(thing), :class => 'edit'
  end
end
Run Code Online (Sandbox Code Playgroud)

与模型无关的edit_polymorphic_path方法让我在那里,但它是"is_things_admin"方法,我不知道如何通用化.如果我可以在帮助器中使用插值Ruby,我想做类似的事情

if current_user.is_#{thing.class.name.downcase.pluralize}_admin?
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.有任何想法吗?

ruby ruby-on-rails

5
推荐指数
1
解决办法
1985
查看次数

VictoryLegend:如何相对定位(例如底部中心)

我正在使用VictoryCharts,特别是VictoryLegend用于为图表呈现图例的组件。根据文档,听起来,定位图例的唯一选项是绝对值xy坐标。我试图相对定位图例,例如“在中间的底部”。这是所需的外观:

图例位于图表底部

由于图例中的系列标签是国际化的,因此字符数以及图例的宽度会根据语言环境而变化,因此,不能对x坐标进行硬编码以使图例居中。我也希望不必y根据图表的高度来计算坐标。有什么办法可以相对VictoryLegend放置图表下方并使其水平居中吗?

victory-charts

5
推荐指数
1
解决办法
972
查看次数