To see every process with a user-defined format:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -eopid,tt,user,fname,tmout,f,wchan
Если у вас в таблице есть поле `updated_at`, то используйте его, если нету, то добавьте с помощью такой миграции:
class AddTimestampsToUser < ActiveRecord::Migration
def change_table
add_column(:users, :created_at, :datetime)
add_column(:users, :updated_at, :datetime)
end
end
Датавремя создания записи будет писаться в `created_at`, а датавремя обновления записи(в том числе при вызове `update_attributes`) в `updated_at`
1) Расположить в какой области? Создаем "Класс формы", просто расставляем поля и кнопку (можно использовать layout, да), в классе пишем обработчик нажатия.
2) Тут без подробностей вообще никак, зависит от API. Часто дают после авторизации какой-нибудь токен сессии, который нужно просто сохранить и использовать во всех запросах.
В первом случае вы создаете один экземпляр метода для всех объектов. Во втором — для каждого объекта создается свой экземпляр метода. Разницы в поведении вроде нет, но второй метод более затратен в плане памяти.