0

私は Sinatra / Datamapper に少し慣れていません。現在、既存のテーブルに基づいてモデルを作成しようとしています。

ユーザーが投稿を作成するときに従業員 ID を保存する従業員フォーラムがあります。明らかに、情報を表示するときに、(従業員 ID ではなく) 従業員の本名を表示したいので、次の情報で切り捨てられ、毎日再入力されるクイック リファレンス テーブルがあります。

EMPLOYEE_ID (NUMBER)
FORENAME (VARCHAR2 150)
SURNAME (VARCHAR2 150)

次のコードを使用しようとしています。

require 'data_mapper'
DataMapper.setup(:default, 'oracle://xxx:xxx@xxx.xxx')

class Emp
    include DataMapper::Resource
    storage_names[:legacy] = 'emps' # Added as advised by Yevgeniy       

    property :employee_id,  Serial,    :field => 'employee_id' # Added as advised by Bala
    property :forename,     String
    property :surname,      String
end

DataMapper.finalize

私が走るとき

employees = Emp.all
employees.inspect

[ ]のみを返します

私は何が間違っているのですか?

4

0 に答える 0