Загрузка...

Ruby & Rails: веб-разработка с удовольствием

Ruby on Rails — фреймворк для создания веб-приложений. Является открытым программным обеспечением (лицензия MIT). Здесь мы обсуждаем новости RoR, делимся учебными материалами и интересными находками С RoR даже сложные веб-приложения могут быть написаны за считанные дни. Это действительно разработка с удовольствием!

Вопросы и обсуждения

     

Привет, подскажите возможна ли сборка гемов "less-rails-bootstrap" и 
"therubyracer" на windows ? 
скрин ошибки: http://my.jetscreenshot.com/10277/20120316-fpfi-247kb.jpg 
"DevKit" и "libv8" установлены. 
запускаю на  Win7-64Bit. 
PS: веду разработку фронтэнда, поэтому мне удобней windows.

Очень многие разработчики Ruby вообще и Rails в частности используют Rspec для тестирования своих приложений. В этой короткой заметки я хочу рассказать об алгоритме проверки уникальности поля в Active Record модели.


Читать полностью

Добрый день! 

Провожу исследование на тему «На что ориентируется заказчик при выборе 
студии веб-разработки», интересует уклон в сторону нестандартных 
решений. Прошу по возможности принять участие и написать, какие 
факторы по вашему мнению являются наиболее востребованными, опираясь 
на ваш профессиональный опыт работы с клиентами. Приведите, 
пожалуйста, несколько факторов, не больше десяти, в порядке уменьшения 
их степени значимости. 

Большое спасибо за помощь!

Параллельно пытаюсь получить ответы в группах гугла, если кому интересно вот ссылка: http://groups.google.com/group/ror2ru/browse_thread/thread/181e7f0157a1d27

С уважением, 
Иван.

Добрый вечер, участники сообщества!

В последнее время стал замечать что моя ныняшняя среда разработки притормаживает и работать мне с ней не очень комфортно, в связи с чем встал вопрос: а не сменить ли ее на что-то более легкое. Итак, что же я хочу от IDE?

  1. быстрота работы
  2. нативная версия для Linux (мне не нужны Java приложения, а тем более такие приложения, которые просто так не запускаются в Linux)
  3. интеграция с SVN, Git, хочется чтобы определенное сочетание клавиш показывало кто и какую строчку кода в текущем файле написал, какой это был коммит и какой комментарий к коммиту (собственно все делается средствами SVN, но хочется чтобы это было встроено в IDE)
  4. быстрый переход к определению функции, класса и т.п., т.е. если у меня используется какая-то функция, то очень хочется чтобы при нажатии определенного сочетания клавиш мне показывалось бы место где эта ф-ия определена

В принципе это все что я хочу от среды разработки, сейчас больше всего склоняюсь к использованию Vim-а. А какие среды разработки можете посоветовать вы?

Заранее спасибо за ответы.

ключевые слова

Предлагаю здесь обсуждать вопросы использования NetBeans для разработки RoR приложений.

 

И у меня первый вопрос:

Использую: WinXP, MySQL 5.0.27, NetBeans 6.7, Rails 2.3.3, Ruby 1.8.6, gem mysql 2.7.3-mswin32

Описание проблемы:

1. Создаю новый проект Ruby on Rails application

2. Создаю scaffold

3. Запускаю db:create и получаю ошибку:

!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
126: Не найден указанный модуль.   - C:/Ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so

Файл mysql.so в указанной папке есть.

Что нужно сделать, что бы устранить ошибку?

Время от времени возникает потребность написать helper, который принимает на вход блок, как например стандартный content_tag. Конечно же специалисты в rails знают как это сделать, но вот у таких новичков как я могут возникнуть определенные трудности. Рассмотрим, как это можно сделать.


Читать полностью

Предлагаю поделиться впечатлениями о различных хостингах для Rails-приложений. Кто что пробовал? Для каких задач? Что понравилось? Интересно все.

Предлагаю постить в этой теме простые и сложные вопросы по rails (и ruby конечно), а также ответы на эти вопросы. Призываю более опытных разработчиков помочь менее опытным в получении знаний.

Ближайшие события
октябрь 2017
сентябрь 2017
август 2017
Пн
Вт
Ср
Чт
Пт
Сб
Вс
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1