ruby rails mongo获取所有型号名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby rails mongo获取所有型号名称相关的知识,希望对你有一定的参考价值。

  desc 'get Models'do
    headers "Authentication-Token"=>{description: 'token',required: true }
  end
  get 'all_models' do
    Rails.application.eager_load! if Rails.env.development?
    models = Mongoid::Config.models
    #fields.values.map{|f| o = f.options;{name: f.name,type: o[:type], kclass: o[:klass].to_s }}
    present :models, models.map{|m|{model_name: m.to_s, relations: m.relations, field_names: m.fields.keys, fields: m.fields.values.map{|f| o = f.options;{name: f.name,type: o[:type].to_s, kclass: o[:klass].to_s }}}}
  end

以上是关于ruby rails mongo获取所有型号名称的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试从 ruby​​ on rails 上的表单获取输入时,我得到了简单名称的哈希数组瞬间。如何解决?

JOIN在rails上查询ruby

Ruby on Rails:搜索表单 - 多个搜索字段

ruby on rails(基础)

PayPal-Ruby-SDK 型号名称冲突

ruby Rails约定名称