たとえば、ActiveRecordのfind_by_sql呼び出しによって返されるデータがいくつかあるとします。 1つのクエリに対して返されるデータは次のようになります。Ruby Rails null値をチェックするためのActiverecordカラムのトラバース
id UserId City State Zip Country Email Phone Age 1 fred Atlanta GA 300909 null [email protected] null 35 2 Sue New York NY 99801 null [email protected] null 38 3 Bill Dallas TX 87654 null [email protected] null 25
をその後、私はこれらの値を持つ別のデータセットがあります。我々はオプションのフィールドを持っているので
id UserId City State Zip Country Email Phone Age 4 fred null GA 300909 null null 555-1212 null 5 Sue null NY 99801 null null 555-1213 null 6 Bill null TX 87654 null null 888-2121 null
は、我々はデータが移入されるかわからないがシナリオごとに。私はデータを持っているすべてのフィールドをページにリストすることができ、それぞれのシナリオの空の列を表示したくありません。この例では、最初の行にある値はすべて、そのデータセット内の残りの行に移入されます。副次的なこととして、これらの値をCSVとしてエクスポートする必要もあり、そこに空の値を入れたくない場合もあります。私は検索して検索しましたが、それを理解していませんでした。私はRubyでこれを行う方法がなければならないと確信しています。どんな助けもありがとう。
こんにちは@Mario。都市、国、電子メール、および年齢がすべてnullの2番目のケースでは、これはどのように機能しますか?実際には、例よりも多くの列が返されています。ご協力いただきありがとうございます。 –