小编nir*_*rum的帖子

Rails 3嵌套资源简称?

我正在将Rails 2.3应用程序升级到Rails 3.在Rails 2.3路由器中,可以:name_prefix在嵌套资源上设置nil以获得更短的名称.实际的URL仍然是完全限定的,但代码可以使用较短的名称.例如,:

 map.resources :sites do |site|
    site.resources :groups, :as => :groups, :controller => :url_groups, :name_prefix => nil, :member => { :clone => :post } do |group|
      group.resources :tests, :as => :tests, :controller => :test_runs, :name_prefix => nil, :collection => { :latest => :get }
    end
  end

允许一个人使用latest_tests_path.我无法弄清楚如何使用Rails 3做同样的事情,所以我坚持不懈latest_site_group_tests_path.如果这是它需要的方式,我可以通过代码并更改它的每个实例.但我想确保我先没有遗漏任何东西.无论好坏,我确实需要保持URL结构,所以浅路径似乎不是答案.

routes helpers ruby-on-rails-3

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

在服务器上更改Time.now以返回不同的时区

我在服务器上部署了一个应用程序,其中系统时间比UTC晚7个小时.我实际上在英国,所以我想在当地时间GMT显示时间(调整夏令时).

我正在使用的一个gem,resque,使用Time.now来检索当前时间.我需要配置什么才能让Time.now返回正确的时间?

ruby timezone

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

标签 统计

helpers ×1

routes ×1

ruby ×1

ruby-on-rails-3 ×1

timezone ×1