2010-06-12 69 views
1

我的路徑助手(如data_path,users_path)現在正在翻譯自己以使用'。'。代替 '/'。Restful路線助手使用'。'而不是路徑中的'/'

例如,data_path(@data)轉換爲:

data.%23<datareport:0x7fcaba0c2970> 

代替 '/數據/ ID'。

我的路線是這樣的:

map.resources :data 
+0

有可能增加新的多元化的例外。不過,我不知道這是否有助於路線。 http://as.rubyonrails.org/classes/ActiveSupport/Inflector/Inflections.html數據的單數是'datum',如果有幫助的話。 – x1a4 2010-06-17 08:02:20

回答

1

我相信資源必須是複數形式。據我所知,在rails中,'data'.pluralize是'數據'。你也可以看看這個:Ruby on rails path helpers

+0

看到這個答案,這是一個更具描述性:http://stackoverflow.com/questions/5674116/path-helpers-generate-paths-with-dots-instead-of-slashes – 2011-08-31 19:23:20

1

@ cristian是對的。如果您正在使用:data代替:datas,那麼你應該定義你的路線是map.resource :data

但複數形式是map.resources :datas

相關問題