小编Dan*_*May的帖子

以Sinatra格式格式化日期字段

我在Ruby/Sinatra中有一个表单,其中显示了一个日期字段:

%input{:type => "date", :name => "due_date", :value => @m.due_date}
Run Code Online (Sandbox Code Playgroud)

在屏幕上,表单字段显示为day-month-year(例如23-11-2012).
我希望将字段内容显示为year-month-day(例如2012-11-23).

建议?

html ruby forms date sinatra

4
推荐指数
1
解决办法
1036
查看次数

如何在Ruby on Rails中截断超链接文本而不是超链接?

愉快地使用Rinkugem来自动链接我的文本.当有人粘贴在评论中的URL时,这会很有用 - Rinku将自动链接该URL.

但是,真正长的URL正在弄乱页面布局.它会对遇到的每个超链接有所帮助:

  • 缩短超链接文本
  • 保留底层超链接

例如,http://www.yahoo.com可以显示为http://www.ya...但是在底层HTML中,超链接是http://www.yahoo.com.Twitter用推文做到这一点.

一直在寻找任何现有宝石的高低,或以前的经验.到目前为止还没有拿出任何东西.

html truncate ruby-on-rails hyperlink

3
推荐指数
1
解决办法
846
查看次数

padrino app的捆绑更新:找不到"倾斜"的兼容版本

bundle update在我的padrino应用程序上运行给了我:

Bundler could not find compatible versions for gem "tilt":
  In Gemfile:
    padrino (= 0.11.1) ruby depends on
      tilt (~> 1.3.0) ruby

    padrino (= 0.11.1) ruby depends on
      tilt (1.4.0)
Run Code Online (Sandbox Code Playgroud)

这刚刚开始发生:不确定发生了什么变化.
运行Ruby1.9.3-p392

Gemfile 好像:

source 'https://rubygems.org'
ruby '1.9.3'

gem 'unicorn'
gem 'rake'

gem 'bcrypt-ruby', :require => 'bcrypt'
gem 'slim'
gem 'mongoid', '~>3.0.0'

gem 'haml'

gem 'padrino', '0.11.1'
Run Code Online (Sandbox Code Playgroud)

ruby rubygems sinatra tilt padrino

3
推荐指数
1
解决办法
1124
查看次数

向rails添加样式会对组件包装div进行反应

我正在使用react_component我的Rails项目.这会为react.js组件插入包装div ,例如

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}">
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

我真正需要的是将样式信息插入到这个包装div中,以便组件适当地对齐,如下所示:

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}"
 style="display:inline-block">  <<<<<------
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

适当的方法是什么?

ruby-on-rails-4 reactjs react-rails

3
推荐指数
1
解决办法
1469
查看次数

在 Ruby 中对哈希数组进行排序(按存在的可选键+值排序)

得到一个 Ruby 数组,如:

[  { "lat" => 123, "lon" => 456 },
   { "lat" => 789, "lon" => 102, "col" => "red" },
   { "lat" => 442, "lon" => 342 } ]
Run Code Online (Sandbox Code Playgroud)

我想对它进行排序,以便将任何col作为键的散列推到数组的顶部或底部。

无法弄清楚正确的sort_by语法/语义。

ruby arrays sorting hash

2
推荐指数
1
解决办法
198
查看次数