【问题标题】:Route conversion for map.resources in rails 3rails 3中map.resources的路线转换
【发布时间】:2011-07-12 08:55:13
【问题描述】:

目前,我有:

  map.resources :users do |user|
    user.resources :blogs
  end

如何在 rails 3+ 中将其转化为匹配项或资源?

我的尝试是:

resources :users do
  user.resources :blogs
end

我从here获得了大部分关于路线变化的信息。

【问题讨论】:

    标签: ruby-on-rails routing resources


    【解决方案1】:
    resources :users do
      resources :blogs
    end
    

    【讨论】:

      【解决方案2】:

      由于 Rails 3 块中没有 |user|,因此无法引用它。此外,您不需要:

      resources :users do
        resources :blogs
      end
      

      【讨论】:

        【解决方案3】:

        Rails routing guide 解释了这一点。你应该可以使用

        resources :users do
          resources :blogs
        end
        

        【讨论】:

        • 我已经读过这篇文章,但我不知道我是怎么错过杂志/广告位的。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多