Blza pessoal....!!!!
Alguém poderia me ajudar:
Tenho uma aplicação Rails + Flex com RubyAMF. Nesta aplicação tenho um
componente de cadastro, um formulário de cadastro, certo !!!!!!
Para cadastrar faço assim:
private function criaEquipamento():void
{
var equipamento:Equipamento = new
Equipamento();
equipamento.nome = _nome.text;
equipamento.local = _local.text;
equipamento.modelo = _modelo.text;
equipamento.patrimonio = int
(_patrimonio.text);
equipamento.nc = int(_nc.text);
equipamento.numeroSerie = int
(_numeroSerie.text);
equipamento.descricao = _descricao.text;
var token:AsyncToken = AsyncToken
(equipamentoService.save
(equipamento));
token.kind = "save";
}
No rails o controller está assim:
def save
respond_to do |format|
format.amf do
@equipamento = params[0]
if @equipamento.save
render :amf => @equipamento
else
render :amf => FaultObject.new
(@equipamento.errors.full_messages.join('\n'))
end
end
end
end
e o meu migrate está assim:
class CreateEquipamentos < ActiveRecord::Migration
def self.up
create_table :equipamentos do |t|
t.string :nome
t.string :local
t.string :modelo
t.integer :patrimonio
t.integer :nc
t.integer :numeroSerie
t.text :descricao
t.timestamps
end
end
def self.down
drop_table :equipamentos
end
Só que não está cadastrando o ítem numeroSerie.
Utilizei o ruby script/console e criei e salve o objeto Equipamento,
nela salva direitinho, mas quando é do flex para o rails cadastrar o
ítem numeroSerie vem nulo..
Acompanhei o log em minhaAplicação/log/Developement e este log mostra
o item numeroSerie = "nil"...
O que pode ser ???
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---