2010-12-17 66 views
1

我用nifty_scaffold生成一個名爲「傳真」如何更正Rails中稱爲「傳真」的模型的路線?

在routes.rb中新模型支架,它創建了一個資源:

map.resources :faxes 

但是當我做了耙路線,我得到這個:

new_faxis GET
/faxes/new(.:format)
{:行動=> 「新」,:控制器=> 「傳真」} edit_faxis GET /傳真/:ID /編輯(.:格式)
{:動作=> 「編輯」,:控制器=> 「傳真」

回答

2

你需要一個自定義的拐點(多元化到一元化和單一化到多元化)添加到Rails的。您可以在名爲inflection.rbconfig/initializers/下找到用於添加不規則變形的佔位符文件。粘貼此片段,並如預期的事情應該開始工作:

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.irregular 'fax', 'faxes' 
end 
+0

您好,我想這就是問題所在,但隨後得到了與F軸困惑 - 因爲我想不出相應的單一化/ pluarization的 - 但我認爲你是對的,讓我試試吧!) – Angela 2010-12-17 16:37:47

相關問題