my project is about German language( that save the German words). I have
three Tables (Word for Nammen, Adverb for adverbs,Adjektiv for Adjectivs
and Adverb for Adverbs) of course in my scnario(thst is not optimal)
there is no realation between Tables.I have one form that user can add
adverb OR adjective or....(see:http://babakbsn.persiangig.com/UI12.png)i
use accordion and each one has a tab in accordion
 i want to give a possibility to user to edit one record in that
page.but when the user click on a record to edit,another records with
the same ID too appear in another
tabs(see:http://babakbsn.persiangig.com/UI12.png)
how can i avoid that?
this is my controller:

class WordsController < ApplicationController
  def new
         @word=Word.new
         @verb=Verb.new
         @adjektiv=Adjektiv.new
         @adverb=Adverb.new
  end
  def create
    @word=Word.create(params[:word])
    @verb=Verb.create(params[:verb])
    @adjektiv=Adjektiv.create(params[:adjektiv])
    @adverb=Adverb.create(params[:adverb])

    if @word.save || @verb.save || @adjektiv ||  @adverb
      redirect_to :action => 'index'
    else
      render :action => 'new'
    end
  end
  def index
        @word=Word.find(:all)
        @verb=Verb.find(:all)
        @adjektiv=Adjektiv.find(:all)
        @adverb =Adverb.find(:all)
  end
  def edit
        @word=Word.find(params[:id])
        @verb=Verb.find(params[:id])
        @adjektiv=Adjektiv.find(params[:id])
        @adverb =Adverb.find(params[:id])
  end
  def update
    @word =Word.find(params[:id])
    if @word.update_attributes(params[:word])  ||
@verb.update_attributes(params[:verb])  ||
@adjektiv.update_attributes(params[:adjektiv]) ||
@adverb.update_attributes(params[:adverb])
      redirect_to :action => 'index'
    else
      redirect_to :action => 'edit'
    end
  end
end

thank you for your help

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to