Railsについて非常に大きな質問があります。ブログに関する Web サイトを作成する必要があり、ユーザー登録を許可し、ユーザーが記事とコメントの追加、削除、編集、および選択を可能にする独自の管理インターフェイスを持っているとします。との操作は、将来、他の位置で使用される可能性がありますarticle
。comment
したがって、article
モデルとcomment
モデルがあります。
次に、ユーザー コントローラーを作成します。
class UserController < ApplicationController
def articleList
end
def articleSave
end
def articleUpdate
end
def articleDestroy
end
def articleEdit
end
def articleAdd
end
def commentList
end
def commentDestroy
end
def commentEdit
end
end
しかし、見栄えが悪く、ユーザー管理コントロールに多くの機能がある場合、このユーザー コントローラーは非常に大きくなります。リクエストを処理するためにarticle
コントローラーとコントローラーを作成する必要がありますか? comment
アーティクル コントローラーに分離するだけで、次のようになります。
class ArticleController < ApplicationController
def list
end
def save
end
def update
end
def destroy
end
def edit
end
def add
end
end
コメント コントローラは次のとおりです。
class CommentController < ApplicationController
def list
end
def destroy
end
def edit
end
def update
end
end
構造を整理する方法がわかりません。