私は列を持っています - spent time
- それは整数値です。ユーザーが編集できるようにしたいのですが、ユーザーフレンドリーにする必要があります。日数、時間数などの入力フィールドを作成することを意味します。
費やした時間を秒単位で保存します。
例: 私は 2 時間を費やした時間の入力フィールドに入力したので、3600 を掛けて、入力からの他の結果に追加します。
Rails 3 を使用して作成することは可能ですか?
前もって感謝します。
私は列を持っています - spent time
- それは整数値です。ユーザーが編集できるようにしたいのですが、ユーザーフレンドリーにする必要があります。日数、時間数などの入力フィールドを作成することを意味します。
費やした時間を秒単位で保存します。
例: 私は 2 時間を費やした時間の入力フィールドに入力したので、3600 を掛けて、入力からの他の結果に追加します。
Rails 3 を使用して作成することは可能ですか?
前もって感謝します。
date_select
Rails には、 (日時フィールドの場合は datetime_select)という関数が用意されています。これらは、モデル インスタンス名とモデル フィールドの 2 つのパラメーターを取ります。他のフォーム ヘルパーと同様に、それらを form_for ブロックに配置します。
したがって、日時フィールドが必要な場合は、次のように記述します。
datetime_select("post", "created_on")
次に、次を使用できます。
たとえば、MySQL では、UNIX_TIMESTAMP
関数を使用して整数時間を返すことができます。
SELECT UNIX_TIMESTAMP(created_at) FROM users
ソースからの詳細。