Как стать автором
Обновить

Комментарии 21

Пипец. Хоть бы мануалы почитал. Скринкасты посмотрел. Нихрена не знают, а лезут ведь статьи писать.
Не будь троллем, предложи свою реализацию или укажи на явные ошибки той реализации, которую описал я.
Задача тривиальна и легко решается при помощи метода to_param у экземпляра ActiveRecord::Base.
to_param делает URL вида /users/test-user-name
Получается, что поиск идет не по ID а Лайком каким-то, что как бы не слишком хорошо
Энееет, дружищще. to_param делает то, что ему скажешь. В твоём случае —

def to_param
[id, title.parameterize].join('-')
end

Читай внимательно доки.
Ну вот пример с доки на которую выше давали ссылку:

user = User.find_by_name('Phusion')
user_path(user) # => "/users/Phusion"

Уважаемый, есть золотое правило «критикуя, предлагай», в рамках которого вам и предлагаю действовать
Да вот тут настолько тривиальная и всеми отработанная задача, что даже не очень хочется.
Всё равно что я бы написал статью про то, что оказывается в textmate вставляются буковки, если начать тыкать клавиатуру. У меня просто не нашлось слов чтобы описать примитивность темы.
Ну если такие элементарные вещи не стоят твоего внимания, напиши что-то по-лучше и по-умнее. А то пока что я вижу, что ты просто троль, который за три с половиной года на Хабре не написал ни одной статьи и заработал карму минус 20
Хеел, так писать статьи с минусовой кармой нельзя (:
По существу готового решения как всегда нет, но есть статья и гем.
Да чота как-то писать у меня не очень получается. Да и не о чем. Только хочешь о чём-то написать, погуглишь — а оно уже написано миллион раз, и разжёвано, и даже решения есть лучше, чем можно придумать.

Ок, давай мириться. Я вижу, что ты адекватный человек, просто багажа знаний не хватает. Давай так, я тебе дарю railscasts.com/ вот эту штуку. И ещё вот эту — guides.rubyonrails.org/ (http://rusrails.ru/) Как только ты прочитаешь гайды и просмотришь касты, а райан пишет грамотные касты — у тебя будет достаточно ответов на многие, ещё даже не возникшие вопросы.
Знаний никогда не бывает достаточно. Про RailsCasts я в курсе, подписан на секцию Pro с самого начала ее появления. Да и guides.rubyonrails.org для меня не новое, пару коммитов туда уже сделал.
О, вижу коммиты. Ну тогда ты вообще молодец. А я, подлец, на тебя набросился. Но всё-таки какого ты не в курсе про to_param? А рейлскасты про — кака и бесполезно. Надо смотреть именно ранние вещи.
Не нашел большой разницы между «Про» и «не Про» Рейлкастами. Если смотреть слишком ранние вещи, то бывает несостыковки с текущими версиями или слишком много чего поменялось уже (например, про will paginate или ajax), для этого автор сделал специальную секцию Revised, которая является частью Pro секции, в которой старые касты переписаны с учетом последних тенденций.
а вот это толково!
предлагаю вам действительно, подумать и предложить что-то свое написать. Мы в Ciklum всегда выступаем за обмен знаниями и опытом, поэтому будем только рады опубликовать.
Да врядли я соберусь когда-либо ) А если и соберусь — то есть у меня возможности публиковать. Но за предложение спасибо.
показатель кармы еще не показатель
С ворбизом не спорить! Он в почёте!
за какие заслуги?
за гениальную верстку и отличный руби код
Зарегистрируйтесь на Хабре, чтобы оставить комментарий