2013-07-23 2 views
1

Я играю с Emberjs в течение недели или около того, я намерен создать приложение, использующее RoR и Emberjs в процессе обучения Emberjs. Мне было интересно, в чем я надеюсь, что вы можете поделиться своим опытом со мной.Советы по использованию Emberjs

  1. Когда вы говорите, что Ember может предоставить одностраничное приложение, означает ли это, что мы больше не используем виды рельсов? Какая связь между этими двумя взглядами? До сих пор я смущен этой проблемой.

  2. Имея Rails как API JSON, означает ли это, что мы пренебрегали другими мощными функциями, такими как обработка haml и другие технологии на основе представлений?

  3. Для моделей, модели Ember отличаются от моделей Rails, как мы можем интегрировать оба?

Я надеюсь, что это может быть семена для обсуждения, чтобы помочь другим людям, которые хотят узнать больше о Ember and Rails.

, если вы знаете, приложение, которые сведущее сделать интеграцию Ember/Rails, я буду более чем счастлив, чтобы изучить то, что они сделали, и поделиться опытом

ответ

1

Когда вы говорите, что Эмбер может предоставить одно приложение страницы, означает ли это, что мы больше не используем виды рельсов? Какая связь между этими двумя взглядами? До сих пор я смущен этой проблемой.

Да, это то, что он означает. Наше приложение ember имеет один вид рельсов, но это ничего, кроме тега head/body.

Имея Rails как API JSON, означает ли это, что мы пренебрегали другими мощными функциями, такими как обработка haml и другие технологии на основе просмотров?

Да, но вы не получаете баллов за использование большинства технологий. Технология, подобная HAML, предназначена для написания приложения MVC в стиле рельсов. Handlebars - лучший выбор для приложения ember.

Для моделей, моделей Ember отличаются от моделей Rails, как мы можем интегрировать оба?

Они разные, и это хорошо. В простом приложении часто бывает соотношение 1-1 между моделями ember и rails, например, у вас может быть модель Post как в ember, так и в рельсах. Приложение rails будет обслуживать Post через JSON API, а приложение ember будет использовать этот API. Драгоценный камень ember-rails позволяет легко создавать рельсы и модели ember.

Вы можете найти хорошее руководство по использованию эмбера с рельсами здесь: http://www.devmynd.com/blog/2013-3-rails-ember-js

Смежные вопросы