Davi RJ 0 Denunciar post Postado Setembro 8, 2008 Gente, Estou com uma duvida ! Seguinte : Tenho a tabela Subscription. Composta dos seguintes dados create_table :subscriptions do |t| t.column :entity_id, :integer t.column :monetary_id, :integer t.column :signing_Date, :date t.column :courtesy, :boolean t.column :date_begin, :date t.column :date_end, :date t.column :currency_id, :integer t.column :iss, :boolean t.column :fees_contract, :float t.column :fees_contract_ISS, :float t.column :auto_ren, :boolean t.column :number_installments, :integer t.column :numer_users, :integer t.column :billi_Comments, :text t.column :Comments, :text t.column :number_contract, :integer t.column :type_contract, :string, :limit => 2 t.column :year_contract, :string, :limit => 4 t.column :number_contract, :integer t.column :comment_ed, :text t.column :user_id, :integer t.column :Reason_ed, :boolean t.column :subscription_ID_master, :integer t.column :statuscontract_id, :integer t.timestamps Tenho a tabela installmentsubscriptions (Parcelas). Composta dos seguintes dados create_table :installmentsubscriptions do |t| t.column :subscription_id, :integer t.column :due_date, :date t.column :date_emission_invo, :date t.column :value_installment, :float t.column :value_installment_iss, :float t.timestamps end O Subscription é has_many :installmentsubscriptions E o Installmentsubscription belongs_to :subscription Durante o preenchimento do contrato o usuário pode dizer quantas parcelas vai ser o contrato, ele diz quantas parcelas e clica em ok e abre uma outra janelinha (de parcelas) com os campos gerados em acordo como o numero de parcelas escolhido... , Até ai, mole, já fiz isso, depois de preencher tudo , e der ok a tela gera dentro do formulário de contratos uma série de campos hiddens com os valores referentes ao installmentsubscriptions.... Certo, Mas e agora ? como vou incluir esses campos na hora em q eu confirmar... Se fosse has_and_belongs_to_many seria fácil, mas nesse caso é um pouco mais complicado... Alguem tem uma dica ? Como posso fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
vebersol 0 Denunciar post Postado Setembro 11, 2008 Não sei se entendi direito, mas você pode estar precisando utilizar has_many :through -> http://wiki.rubyonrails.org/rails/pages/Be...s_many+:through Compartilhar este post Link para o post Compartilhar em outros sites