Статьи

Гибкие светильники в Рельсах 2

Как заметил вчера Мэтт Магейн , Rails 2.0 теперь золото! Не так много изменилось по функциональности от PR (имеет смысл — функции были заморожены в тот момент), хотя кажется, что новые усовершенствования приспособлений удалось перенести в окончательную версию.

Вместо того, чтобы отображать внешние ключи в ваших приборах с помощью идентификационных номеров, вы можете использовать имена приборов, что значительно облегчает жизнь. Теперь вы можете написать:

 users.yml 
joe_blogs:
  id: 1
  first_name: Joe
  last_name: Blogs
mary_smith:
  id: 2
  first_name: Mary
  last_name: Smith

website_1
  id: 1
  user: joe_blogs
  url: "http://www.joeblogs.com"

website_2
  id: 2
  user: mary_smith
  url: "http://mary.smith.id.au"
 

что, очевидно, имеет больше смысла для человека, читающего его, особенно когда у вас есть большое количество приборов во многих моделях.

Позвольте мне присоединиться к Мэтту и поблагодарить основную команду разработчиков Rails за достижение этой вехи — ролл на Rails 3!