Миграции направляющих: данные значения по умолчанию Загрузки

Проверьте встроенную функцию encodeURIComponent (str) и encodeURI (str) .
В Вашем случае, это должно работать:

var myOtherUrl = 
       "http://example.com/index.html?url=" + encodeURIComponent(myUrl);

6
задан Rob 9 August 2009 в 01:03
поделиться

4 ответа

Ваши варианты:

  1. Используйте миграции, как описано здесь: http://railspikes.com/2008/2/1/loading-seed-data
  2. Используйте третий party addon, например: seed-fu или db-populate
  3. Используйте фикстуры, которые описаны в статье о шипах rails.
  4. Дождитесь появления rails 3 и используйте новый файл seed.rb: http://github.com/rails/rails/commit/4932f7b38f72104819022abca0c952ba6f9888cb

Лично я использую модифицированный yaml-db . Мне нравится накапливать все свои исходные данные в своей среде разработки и хранить их резервную копию в моем репозитории, когда я выхожу в эфир, я могу загрузить их с помощью задачи rake.

11
ответ дан 8 December 2019 в 18:39
поделиться

нельзя просто создавать отдельные миграции и запускать их по отдельности

0
ответ дан 8 December 2019 в 18:39
поделиться

Последняя (крайняя?) Версия Rails включает файл db / seed.rb, в который вы можете поместить код для создания записей в вашей базе данных. До тех пор миграции - это путь, но они могут быть беспорядочными, когда схема продолжает меняться (а это все файлы миграции).

2
ответ дан 8 December 2019 в 18:39
поделиться

Попробуйте Factory Girl в качестве замены приспособлений для сильно связанных моделей:

http://www.oughttbot.com/projects/factory_girl

0
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: