オブジェクト内のフィールドとして使用するときに、人の性別または性別を表すためのルビの規則は何ですか? 二項性別の仮定があります (私はこれに同意するわけではありませんが、データは一般的にこのように収集されます)。
さまざまな状況でさまざまなタイプを使用しますか? この情報をユーザーに表示するとき、何らかの意味のある方法 ( Male
、male
、 、その他M
、ない0
、または1
) で表示する必要があり、それを使用してオブジェクトを性別で並べ替えたい場合があります。:Male
andなどの記号を使うのが私の考えですが:Female
、Ruby に詳しい方の意見をお聞きしたいです。
いくつかの提案 (独自の代替列挙型コードを作成し、Gender クラスを作成する) を見つけましたが、このアプローチをブール値、記号、文字列、文字の使用と比較または対比したり、共通の規則として識別したりするものは見つかりませんでした。