constantだと思う理由 ありませんか? 詳細なマニュアル
から :
強調鉱山。だからあなたがこれを言うなら:
a = TableName.find_by_sql("SELECT id, name, 1 AS constant FROM table_name")
次に、a.first.constantと言うことができます そして何かを取り戻します。通常のinspectに注意してください コンソールで表示している可能性のある出力には、constantは含まれません。 ARのinspectとして テーブルの列についてのみ知っています。コンソールに次のようなものが表示されます:
[#<TableName id: 6, name: "Pancakes">, ...]
ただし、オブジェクトはconstantに応答します '1'での呼び出し s;はい、おそらく文字列になります。型変換を自分で整理する必要があります。