小编Tom*_*man的帖子

SQL选择PostgreSQL中列中所有值的中间三分之一

假设我有一列高度 - 我如何选择所有且只有那些既不在前30%的值也不在最低30%的值中的高度值.

更新:

我想要PostgreSQL的答案(或者,失败,MySQL - 我正在使用Rails).

mysql sql postgresql math select

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

让GeoKit与我的Address类很好地配合

我的Address类有一个geocode类方法,它返回一个地址对象数组,这些地址对象是通过对方法参数进行地理编码而得到的(如果地理编码导致完全匹配,则数组将有一个元素).

编写此方法的一个令人讨厌的部分是将GeoKit地址对象转换为我的地址对象(例如,"street_address" - >"address1").有一个更好的方法吗?

class Address < ActiveRecord::Base
  def self.geocode(string)
    return nil if string.nil?

    results = Geokit::Geocoders::GoogleGeocoder.geocode(string)

    address_objects = Array.new

    results.all.each do |r|
      params = Hash.new

      params['address1'] = r.street_address
      params['city'] = r.city
      params['zipcode'] = r.zip
      params['state'] = State.find_by_abbr(r.state)
      params['country'] = Country.find_by_iso(r.country_code)

      new_address = Address.new(params)
      new_address.single_line_address = r.full_address

      address_objects << new_address    
    end

    return address_objects
  end
end
Run Code Online (Sandbox Code Playgroud)

geocoding ruby-on-rails geokit

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

在什么条件下我想在rails中设置不同的应用程序级时区?

几乎每一个environment.rb都有一条线config.time_zone = 'UTC'.

这条线究竟做了什么,在什么情况下我想改变它(例如config.time_zone = 'EST')?

ruby timezone ruby-on-rails

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

jQuery编辑就地插件,允许您从另一个元素触发编辑

现在我正在使用Jeditable进行编辑就地功能.Jeditable有一些很好的选择,但(据我所知),它不允许你触发编辑,除非点击有问题的元素.

即,假设我的元素有id comment.使用Jeditable,开始编辑的唯一方法是单击comment.我想要的是在旁边添加一些小文本comment(例如,"点击编辑你的评论"),当点击它时,它将comment变成一个可编辑的文本字段(并设置保存和取消按钮等).

jquery edit-in-place

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

将Javascript的getTime()方法创建的时间转换为ruby Time对象

Javascript的getTime()方法返回自1970年1月1日午夜以来的毫秒数.

如何将输出转换getTime()为Ruby Time对象?

javascript ruby datetime ruby-on-rails

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

使用jQuery将页面滚动到带有特定href的<a>

当用户单击一个按钮时,我希望他的浏览器自动滚动到<a>具有某个href的那个(让我们称之为"abc").理想情况下,滚动会以某种方式很好地动画.

javascript jquery

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

使用Javascript/jQuery获取给定URL参数值的最佳方法?

假设您有一个URL:

http://www.example.com/whatever?this=that&where=when
Run Code Online (Sandbox Code Playgroud)

你将如何提取where参数的值(在这种情况下when)?

这就是我想出来的 - 我想知道是否有更好的解决方案:

$.fn.url_param_value = function(param) {
  var url = $(this).attr('href');
  var regex = new RegExp(param + "=");

  return $.grep(url.split("?")[1].split("&"), function(a) {
    return a.match(regex);
    })[0].split("=")[1];
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

按has_many关联的属性排序

假设Songs has_many Comments; 我怎么能够:

  1. 从数据库中拉出所有歌曲的列表,按照每个歌曲的评论数量排序?(即,评论最多的歌曲,评论最少的歌曲最后?)
  2. 相同,但按评论创建时间排序?(即,最近创建的评论的歌曲,最近创建的评论的歌曲最后?)

ruby-on-rails

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

在页面上显示一个居中(垂直和水平)图像(未知尺寸)

如何在不知道其尺寸的情况下垂直和水平居中单个图像?

此外,如果图像大于视口,则应重新调整大小以适应

有没有办法在不使用Javascript的情况下完成所有这些?

html css layout vertical-alignment

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

禁用文本字段不会触发Click事件?

我有一个禁用的文本字段,我想在单击它时启用它.不幸的是,似乎文本字段的click()事件在禁用时不会触发.

有没有解决的办法?

jquery

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