をemployments
含むテーブルをstart_date
作成していますend_date
create_table :employments do |t|
t.integer :user_id
t.integer :company_id
t.string :title
t.string :department
t.string :summary
t.date :start_date
t.date :end_date
t.timestamps
end
過去の雇用を作成するのには適していますが、ユーザーがまだ雇用されているため、現在の雇用には適していません。
ユーザーが現在雇用されていることを示そうとした場合の処理方法。これにより、ユーザーは を選択する必要がなくなります:end_date
。(LinkedIn では、ユーザーが [現在ここで働いています] をクリックして を選択しないようにするオプションを提供していることは知っています:end_date
が、データベースでは、これはどのように実現されているのでしょうか?)
:employments
edit と newには simple_form を使用します。日付フィールドは日付セレクターです。