Estou tentando desenvolver um plugin personalizado para minha comunidade. Segui os tutoriais para desenvolver um plugin de @eviltrout e os tutoriais ainda carecem de informações importantes sobre a comunicação entre o frontend e o backend. Li que tudo são chamadas ajax, mas encontrei um exemplo de plugin que não consigo entender.
Estou olhando este plugin Notebook.
Entendo as rotas do servidor e o controlador do cliente. O que não consigo entender é como as rotas do servidor são chamadas, mesmo que não haja chamadas ajax.
Acho que tem a ver com o RestModel que o modelo note estende.
Ainda assim, não consigo encontrar a implementação que especifica quais rotas você precisa definir no servidor para que o store em ember possa usar.
Você precisa adicionar dados a um novo modelo do Rails ou está adicionando coisas a modelos existentes? Você pode, por exemplo, usar add_to_serializer.
Pode ajudar compartilhar mais detalhes sobre o que você está tentando realizar.
Rails coloca coisas em json que são carregadas pelo Ember.
Para mim, é mais fácil tentar realizar algo e entender o que é necessário para realizá-lo do que entender tudo primeiro.
Você pode ler livros sobre Ember e Rails se quiser entender tudo.
Eu li um livro sobre Rails, o que me deu alguma compreensão sobre isso. O lado do Ember levou muito tempo para que eu entendesse qualquer coisa sobre o Ember.