Будучи заядлым пользователем обоих, я бы не сказал, что вопрос в том, какие рамки лучше или хуже, поскольку они являются яблоками и апельсинами.
CodeIgniter не сильно изменился со времен 1.6.xваш опыт все еще действителен, и вы сможете писать код с самого начала.
Rails 3 - это замечательно, но с Rails 1 многое изменилось (не то, что я использовал его тогда).Я думаю, ваш партнер будет слишком много времени чесать голову, если вы не будете там, чтобы он постоянно отвечал на WTF, которые неизбежно возникнут.
Чтобы объяснить, я человек из CodeIgniter и был длягода.В этом нет ничего особенного, нет соглашений, и то, что есть код, прост, легко расширяется и легко игнорируется, если вам это не нравится.
В последнее время работа с Rails стала отличным достижением.и минимумы, но это не всегда быстрее.Я потратил 2 часа на реализацию полнофункциональной пользовательской системы с использованием fb, twitter и т. Д. И построил большинство своих контроллеров, но с тех пор я потратил часы, пытаясь заставить различные форматы даты хорошо играть с ActiveRecord или переопределить create_at,вручную устанавливайте идентификаторы и все остальное, о чем никто никогда не упоминает, вам не разрешено делать.
Если вам нужно быстро выкачать какой-то код, то Rails может быть вариантом.Если вы хотите получить детальный контроль над всем и иметь действительно легкую базу для создания своего приложения, тогда CodeIgniter действительно будет лучшим выбором.
Или посмотрите на FuelPHP , который является моей структуройи несколько других работают над тем, чтобы объединить их в одну среду Configuration over Convention с утилитой командной строки, чтобы внедрить некоторые из лучших возможностей Rails.Сохраняет немало кода, и вы будете чувствовать себя как дома.