前提・実現したいこと
@check_box = Module.const_get('device_lists'.classify).columns
device_listsテーブルからカラム名だけを配列に返す方法が知りたいです。
#<ActiveRecord::ConnectionAdapters::MySQL::Column:0x00007fb7758a6c70 @name="id", @sql_type_metadata=#<ActiveRecord::ConnectionAdapters::SqlTypeMetadata:0x00007fb7758a6e28 @sql_type="bigint", @type=:integer, @limit=8, @precision=nil, @scale=nil>, @null=false, @default=nil, @default_function=nil, @collation=nil, @comment=nil>, #<ActiveRecord::ConnectionAdapters::MySQL::Column:0x00007fb7758a6860 @name="device_maker_id", @sql_type_metadata=#<ActiveRecord::ConnectionAdapters::SqlTypeMetadata:0x00007fb7758a69f0 @sql_type="bigint", @type=:integer, @limit=8, @precision=nil, @scale=nil>, @null=false, @default=nil, @default_function=nil, @collation=nil, @comment=nil>
@nameの部分だけ配列に返したいです。
分かる方ご教示いただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
Rails 6.0.1
ruby 2.6.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/12 14:50