Является ли Rails 3 модульным, как Merb и Ramaze - PullRequest
0 голосов
/ 18 августа 2010

Будет ли Rails 3 модульной структурой, такой как Merb или Ramaze?

Под этим я имею в виду, можем ли мы использовать какую-либо постоянную среду (DataMapper или Sequel) и jQuery в приложении Rails 3 (например, через командную строку)?

Или стек по умолчанию (ActiveRecord, Prototype) все еще применяется?

(Извините, я довольно новичок в сообществе Ruby / Rails).

Спасибо.

Ответы [ 2 ]

3 голосов
/ 18 августа 2010

Rails 3 гораздо более модульный, чем предыдущие версии.Хотя по умолчанию он по умолчанию ActiveRecord и Prototype, он имеет API ActiveModel, что означает, что ActiveRecord может быть заменен на совместимый ORM, который реализует API .

. Rails 3 также охватывает принципыНенавязчивый JavaScript, и с этой целью помощники вида больше не выводят встроенный JavaScript, смешанный с HTML.Вместо этого используются атрибуты данных HTML5, и есть Prototype и jQuery «драйверы» для подключения к ним и добавления поведения к элементам.

Весь стек ActionController также намного более модульный , что позволяет вамВишня выбирает только те части, которые вам нужны, и обычная (не специфичная для HTTP) функциональность контроллера теперь доступна и ActionMailer.

0 голосов
/ 18 августа 2010

Rails объединились с Merb в конце 2008 года, и в результате Rails 3

http://yehudakatz.com/2008/12/23/rails-and-merb-merge/
http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3

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