Разработка на RoR

1.85K
.
No-Tactic, ну как глянеш, отпиши
.
flaky, на сколько я помню, @currеnt_usеr - это просто глобальная переменная, не свойство класса. Т.е конфликта с именем метода не будит. Внешне, к ней обратится нельзя, а из класса она доступна просто по имени.
.
L!MP, ясно. тут без девида блейна не обошлось. зачем все так запутывать?!
.
flaky, где что запутанно?)
.
No-Tactic, да все запутано для мну, нет ссылки на обьект внутри метода, я то думал, что @ это ссылка, а нет, не так. теперь узнаю что можно вообще без ссылки.
.
flaky, да, метод вызывается просто так, если статический, то с self
_______________________________________
починил камменты, сделал рефакторинг кода, на главной теперь будет выводиться только 10 последних статей.
добавил статью
#3 Поиск через ассоциацию
.
No-Tactic, по мне лудче вместо ассоциация использовать или первичный ключ(Foreign Key) или связь один к многим.
и вопрос по орм, нет ли более удобной записи, чем
Task.find(:all, :conditions => ['project_id = ? AND complete = ?', @project.id, false])

не нравиться то, что запрос и аргуметны идут не вместе, т.е. если аргументов по выборке будет много, то не очень читаемо будет. пока посчитаеш какой < ? > по счету и найдеш соответсвующий аргумент. ну ты понял.
.
flaky, has_many/belongs_to это и есть один ко многим
.
flaky, есть
Tasks.where(id: params[:id]).order('id DESC')
.
L!MP
А меня вот другое заинтересовало, вот код:
.order('id DESC')

Идентификатор id будит обрамлён (qute identify) автоматически или нет?
Т.е для MySQL: `id`, PgSQL: "id", SQLite: [id].
Всего: 145