0
全く同じ列を持つ2つのテーブルがあります。私はその場でモデル名を変更し、ユーザーが選んだモデル名からデータを取り出すことを望みます。どのようにこれを達成するのですか?私は、次のようなコードを持っている: -ruby on railsでテーブル名/モデル名を動的に変更
def display
@active_model = get_active_model(params[:active_model])
versions = @active_model.group(:version).count
end
とget_active_modelはこのようなものになります -
def get_active_model(model_param)
case model_param
when 'Eclipse'
return "Eclipse"
when 'Jdt'
return "Jdt"
end
end
を「@active_model」は、ユーザが選択したモデルであり、「エクリプス」または「JDTすることができ' "@ active_model"を直接モデル名に置き換えると動作します。しかし、私はそれを動的に変更したい。私はRORにはかなり新しいので、私にあなたの提案をお願いします!