• Rails: используемые вами гемы

    d4rkr00t
    @d4rkr00t
    В своем проекте, помимо названых (kaminari,devise,cancan,carrierwave) использую:

    breadcrumbs_on_rails — для создания хлебных крошек
    rails_admin — для генерации админки
    recaptcha — для каптчи
    jammit — для объединения javascript, css файлов
    acts-as-taggable-on — для тегов
    cucumber — для BDD
    capistrano — деплой на сервер
    nifty-generators — расширенные генераторы
    Ответ написан
    Комментировать
  • Что такое API и для чего он нужен?

    mrkto
    @mrkto
    Попробую просто:
    API для сайта — это скрипт (как правило), который принимает запросы (по методам GET (site.ru/api.php?a=b), POST) и отдаёт не обычный HTML для браузеров, а результат запроса в определённом формате (XML, JSON, php serialize()-ed).
    Соответственно предназначен он не пользователям, а скрипту со стороннего сайта/сервиса/программки, который посылает эти GET/POST запросы, получает результат и как-то использует данные. Посылает он запросы естественно не просто так, а чтобы выполнить определённое действие (напр. как действия которые выполняют пользователи сайта через браузер).

    Пользователям-программистам он нужен для интеграции с другими сайтами/сервисами программами, или автоматизации некоторых действий, создав программку для вашего сайта. Соответствено нужен он обычно только очень популярным сайтам/сервисам.
    Ответ написан
    1 комментарий