2010-12-17 19 views
1

は、私が「ファックス」routes.rbをでRailsで "fax"というモデルのルートを修正するにはどうすればよいですか?

と呼ばれる新しいモデルのための足場を生成するのにnifty_scaffold使用し、それはリソースを作成:

map.resources :faxes 

をしかし、私は熊手ルートを行うとき、私はこれを取得:

(ID /編集::{:アクション=> "新しい"、:コントローラ=> "ファックス"} edit_faxis GET /ファックス/

new_faxisは
/faxes/new(.:format)
をGETフォーマット)
{:アクション=> "編集"、:コントローラ=> "ファクス"

答えて

2

あなたはRailsのにカスタム変曲(複数形への個別化と個別化への複数形)を追加する必要があります。あなたはconfig/initializers/の下にinflection.rbと呼ばれる不規則な変奏曲を追加するためのプレースホルダーファイルを見つけることができます。このスニペットで貼り付けて、期待通りに物事が作業を開始する必要があります。

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

こんにちは、私はそれが問題だと思ったが、その後faxisと混同してしまった - 私は、対応する個別化/ pluarization考えることができませんでしたので、 - 私はあなたが正しいと思う、私はそれを試してみましょう!) – Angela

関連する問題