Начало работы с рельсами? Должны ли быть драгоценные камни? - PullRequest
14 голосов
/ 22 сентября 2008

Я начинаю работу над проектом с использованием Rails, но я жду, когда выйдет 3-е издание книги прагматических рельсов, прежде чем я куплю книгу.

Во всяком случае, мой вопрос немного более острый, чем как я могу начать ...

Какими должны быть драгоценные камни, которыми все пользуются?

Мне нужна базовая аутентификация, поэтому у меня есть драгоценный камень для спокойной аутентификации, но кроме этого я не знаю, чего не знаю. Есть ли где-нибудь истощение этой информации? Какую базовую настройку запускают 99% людей при запуске нового приложения rails?

Заранее спасибо.

Ответы [ 10 ]

10 голосов
/ 22 сентября 2008

Драгоценные камни и плагины, которые я обычно использую в большинстве своих проектов:

5 голосов
/ 22 сентября 2008

Для нумерации страниц, will_paginate .

3 голосов
/ 22 сентября 2008

HAML является обязательным условием. Вы никогда больше не будете думать о HTML таким же образом - больше никаких супов с тегами.

3 голосов
/ 22 сентября 2008

Это очень, очень субъективно, потому что все зависит от того, что делает ваше приложение! Тем не менее, я только что посмотрел на Gems, которые я установил, и тот, который абсолютно выпрыгивает как обязательный, это Capistrano .

BTW Restful Authentication - это плагин Rails, а не Gem.

1 голос
/ 23 сентября 2008

Как никто еще не упомянул и ? Это лучшая вещь с ||=

1 голос
/ 23 сентября 2008
1 голос
/ 23 сентября 2008

Вам нужны только драгоценные камни:

  • Рельсы
  • Грабли

Если вы "установили рельсы", вы получите все, что вам нужно для Rails. Драгоценные камни вам нужны только тогда, когда они вам нужны, так что до этого не стоит беспокоиться.

РЕДАКТИРОВАТЬ: На самом деле есть еще пара, вам, вероятно, понадобится:

  • mysql - или любой другой драйвер базы данных Ruby, который вам нужен
  • дворняга - вам не обязательно это нужно до производства, но его тоже удобно использовать в dev / test
  • ZenTest - я использую это в основном для «автотеста», чтобы мои тесты запускались в окне консоли при каждом изменении исходных файлов

Может быть много других драгоценных камней, которые могут вам помочь, но нам нужно больше информации от вас, чтобы узнать, применимы ли они, например:

  • Соскоб (hpricot)
  • CSV (быстрее ccsv)
  • Поддержка Amazon S3 (aws-s3)
  • Работа с изображениями (rmagick)
  • Графика (грубость) - я использую это как плагин
  • Безопасность на основе ролей (role_requirement) - это тоже плагин
0 голосов
/ 27 октября 2011

Это старая ветка, но я подумал, что я уточню список тем, что, как я считаю, должно иметь драгоценные камни на данный момент:

0 голосов
/ 28 ноября 2010

Возможно, вам нужно следить за: http://rubygems.org/ - вы можете увидеть некоторые интересные статистические данные: самые загруженные, самые активные и т. Д. ...

Также интересно и несколько красноречиво: https://github.com/languages/Ruby

0 голосов
/ 28 ноября 2010

mini_magick вместо rmagick.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...