どの案件でも基本的に user 管理がついてくることが多いので
user 抽象クラスを作って使いまわしたいのですが
抽象クラス名で(インスタンス化されたときに)データベースにアクセスするにはどうかけばいいんでしょうか
class AbstractUserController def index @abstract_users = AbstractUsers.page params[:page]
たとえば index の一覧画面でユーザリストを取得するとき↑のようなコードを毎回かいてるんですが
抽象化する場合 AbstractUsers.where とかくと毎回
abstract_user というテーブルをみにいってしまいます
これをインスタンス化して
class Anken1UserController < AbstractUserController
というクラスを作った場合
index アクションを流用しつつ
anken1_user というテーブルをみにいってほしいです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/15 04:27
2018/10/15 04:33
退会済みユーザー
2018/10/15 04:48
2018/10/15 05:06 編集
退会済みユーザー
2018/10/15 05:29