Tag: 格式化

创建Blueprint API doc时如何在URL中格式化基于哈希的参数?

使用Rails方法在URL的参数中添加哈希,如下所示: http://api.example.com?person[first]=Jane&person[last]=Doe&person[email]=jane@doe.com 如何格式化API Blueprint doc以容纳可用哈希列表? 参数 person [first](必填,弦乐, Jane )……名字 执行文档时这不合法。 欢迎任何想法或提示!

什么是在ruby中格式化xml字符串的最佳方法?

给出一个像这样的xml字符串: value 什么是最好的选择(使用ruby)将其格式化为可读的东西: value

使用css,twitter-bootstrap和simple_form对各个布尔值的复选框进行分组

你能帮我格式化这个simple_form吗? 我使用这个表格: { :class => ‘form-horizontal’} do |f| %> {:class => “span6”, :rows => 2}%> {:class => “span6”, :rows => 2}%> :hidden, :input_html => { :value => @my_model.id }%> ‘btn-primary’ %> t(“helpers.links.cancel”)), special_path, :class => ‘btn’ %> 我想将布尔值显示为两列复选框,每列垂直堆叠,每列有4个复选框。 就像是 Some text: [input] A description: [input] bool1 bool5 bool2 bool6 bool3 bool7 bool4 bool8 我在这里克隆了git存储库http://simple-form-b​​ootstrap.plataformatec.com.br/articles/new ,查看代码,运行它,我看到它有效。 […]

在ruby中转换日期格式需要一些帮助

以下是一些输出: Date.today => Mon, 25 Jun 2012 Date.today.to_formatted_s(:long_ordinal) => “June 25th, 2012” Date.today.strftime(‘%A %d, %B’) => “Monday 25, June” 现在我需要输出格式,即: Monday 25th, June or Thrusday, 1st, October 问题是to_formatted_s和strftime仅适用于日期和两者或它们返回字符串。 如何以我需要的方式获得输出。

Ruby on Rails的BBCode

所以我正在组建一个简单的论坛。 我想允许我的用户使用有限的格式化选项,而BBCode对我的用户来说将是充足的。 知道我肯定不是第一个想要使用BR与RoR的人我用Google搜索但是找不到关于如何创建接受BBCode的编辑器的直接教程,也没有找到解析和显示BBCode格式输入的方法。 任何帮助或指南将不胜感激!

格式化时间戳

如何以更易读的格式格式化Rails时间戳? 如果我只是在我的视图中打印出created_at或updated_at ,如下所示: 然后我会得到: 2009-03-27 23:53:38 UTC

无法使用class = pull-right或float:right浮动twitter bootstrap导航栏项目

我正在使用Twitter引导程序和Rails,我似乎无法将导航栏项目浮动到右侧。 我试过用这样的东西: “Edit account”%> ……但链接保持不变,萤火虫显示”float:left;” 所以我试图在bootstrap_and_overrides.css.less和home.html.erb覆盖css float,但都没有奏效。 Firebug表示它找到了两个css float语句,但选择了bootstrap选项。 所以我被困住了,想知道如何自定义导航栏。 我可能在这里做错了,但我只是看不到它。 这是我的代码: application.html.erb: … removed to shorten the length of this post _navigation.html.erb: “brand”%> “Admin” %> ‘delete’, :id => “Logout” %> “Edit account”%> bootstrap_and_overrides.css.less: @import “twitter/bootstrap/bootstrap”; body { padding-top: 60px; } @import “twitter/bootstrap/responsive”; // Set the correct sprite paths // …REMOVED to shorten the length […]

Ruby空格:{:a => 1}比{:a => 1}好吗?

看看其他人的代码,在花括号块中包含一个额外的空间似乎很常见。 这有什么理由吗? 对我而言似乎增加了额外的击键以增加丑陋。 特别是当事物嵌套时: lambda { (1..5).map { |i| { :a => { :b => i } } } } 出于某种原因,它看起来更简洁,更连贯: lambda {(1..5).map {|i| {:a => {:b => i}}}} 也许额外的空间是一些文本编辑器的副作用或有历史原因或什么? 我没有在样式指南中看到这个问题,如果它像2个空格缩进我想遵循惯例,但如果没有充分的理由我想我会继续按照自己的方式做事。 你更喜欢哪个?为什么?

How do you say事情发生在“x分钟前”或“x小时前”或“x天前”在Ruby?

如果我在Ruby中有一个时间变量,我怎么能说它引用了一个发生以下事件之一的事件: “x分钟前”或“x小时前”或“x天前” 显然,如果2天前发生了什么事情,我不想说它在几分钟之前就已经发生了。