2012-08-17 40 views
0

我有一個rails3應用程序。我發現一個問題,那就是rails導致我的模型之一的不正確單數化。在不影響現有路線的情況下更改拐點 - 郵件

rails generate model tradie 

產生trady(單數)和(tradies)複數。

我已通過添加變形來解決此問題。

配置/初始化/ inflection.rb

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.irregular 'tradie', 'tradies' 
end 

現在我的路線已經從

new_trady_path改爲new_tradie_path

打破我現有的觀點。

我可以重寫路線以保留trady_path,因此我不需要通過並更新所有視圖。

回答

0

將它添加到您的應用程序/傭工/ application_helper.rb

def new_trady_path 
    new_tradie_path 
end 

這將這個方法添加到所有你的意見,你可以使用新的方法來獲取路徑。

或者,我只想做

find app/views/ -print | xargs sed -i 's/new_trady_path/new_tradie_path/g' 

或相似。

+0

非常感謝您的幫助 – 2012-08-17 06:21:07

相關問題