2011-08-09 1 views
0

しかし、私はこの命名規則が何であるか疑問に思っていますか?RoR:かなり似ている2つのコントローラがあり、それらをスーパークラス化/サブクラス化したいのです

..私はそうオブジェクトとtemplate_object

を持っているように、自然に、オブジェクトは、サブクラスtemplate_object、スーパークラスになります。

フォルダやものの命名規則は何ですか? object_template_object? idk = \

これまでのすべての標準を破る前に、どのようなガイドラインを探していますか。 = \

答えて

1

スーパークラスのController - ApplicationControllerの例があります。その名前の抜粋は、Controllerで終わらなければなりません。

1

命名規則のみ接頭辞の名前空間:

class ApplicationController < ActionController::Base 
end #=> url_for(:controller => 'application') == application_url() 

class UsersController < ApplicationController 
end #=> url_for(:controller => 'users') == users_url() 

module ProfileSide 
    class SomeController < ApplicationController 
    end #=> url_for(:controller => 'profile_side/some_controller') 
     # == profile_side_some_url() 
    class OtherController < SomeController 
    end #=> url_for(:controller => 'profile_side/other_controller') 
     # == profile_side_other_url() 
end 
+0

@iafonovは同様に、権利です。スーパークラスは '#{} Controller'の規約を保存しても命名には影響しません。 –

関連する問題