2012-05-02 5 views

答えて

1

それはとても名前空間特異な手段を作り、正確に名前空間と一致する必要がありますそのフォルダのための単数形。

私は単数形を使用しています。私はそれが一般的だと思います。結局のところ、モデルへのパスは、コレクションではなく、1つのモデルについてです。 Pluralは配列変数やデータベーステーブル名のような、コレクションのためにRailsで使用されます。コントローラは複数形を使用していますが、RESTの規約のためだと思います。他のすべては特異です。

1

複数形も機能しますが、単数形を使用することをお勧めします。結局のところ

、モデルは...

rails g model User/Comment 

デフォルトでは特異であり、移行した後に、とそれをアクセス:

User::Comment 
0

は、単にそのようにロードします。Namespaced models

Rails::Initializer.run do |config| 
    # Your existing stuff 

    config.load_paths << "#{RAILS_ROOT}/app/models/pets" 
end 
+0

私は、これはRailsのために必要であるとは思わない3+ –

関連する問題