【问题标题】:Restful route helpers using '.' instead of '/' in path使用 '.' 的宁静路线助手而不是路径中的“/”
【发布时间】:2010-06-12 06:47:37
【问题描述】:

我的路径助手(如 data_path、users_path)现在正在翻译自己以使用 '.'而不是“/”。

例如,data_path(@data) 转换为:

data.%23<datareport:0x7fcaba0c2970>

而不是“/data/id”。

我的路线如下:

  map.resources :data

【问题讨论】:

标签: ruby-on-rails rest routes


【解决方案1】:

我认为资源必须是复数形式。据我所知,在 Rails 中,'data'.pluralize 是'datas'。你也可以看看这个:Ruby on rails path helpers

【讨论】:

【解决方案2】:

@cristian 是对的。如果您使用的是:data 而不是:datas,那么您应该将您的路线定义为map.resource :data

但复数形式是map.resources :datas

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    相关资源
    最近更新 更多