Hallo Hamid,

in deinem Controller steht

@source = params[:book][:source]

hier frage ich mich, warum das in der index Methode überhaupt steht und warum du die Daten an die index Mehtode schickst. Wie auch immer ...

Schreib anstattdessen mal

@source = params[:book][:source] unless params[:book].nil?

Und params[:books] gibt es nicht. Wenn dann sollte überall params[:book] stehen.

Das wird das generelle Problem zwar nicht beheben, dir aber wohl mal einen anderen Fehler erzeugen, je nachdem was du mir "@source" dann noch so machst.

Gruß



On 12.10.09 22:46, player man wrote:
Hi

ich heisse Hamid und komme aus Darmstadt....und du hast vollkommen recht
! aber für buch lesen hab ich gerade echt keine zeit...deswegen bin ich
hier ! ich brauche eure hilfe ! sorry wenn ich nerve .

also in params[:book] sind alle werte drin die ich in mein formular
eingebe. das habe ich mit debug funktion in der view getestet. oder was
meinst du genau?
wie kann ich das noch überprüfen?

danke !!!



 > Date: Mon, 12 Oct 2009 22:42:16 +0200
 > From: s...@basiszwo.com
 > To: rubyonrails-ug@headflash.com
 > Subject: Re: [Rubyonrails-ug] controller problem !
 >
 > soo mein Freund,
 >
 > jetzt muss ich doch auch mal etwas dazu sagen. Bei einer Mailingliste
 > helfen dir die Leute gerne weiter. Deswegen gibt es solche Listen auch.
 > Allerdings gibt es, wie auf jedem anderen Spielplatz auch, Regeln für
 > alle Beteiligten.
 >
 > Nummer 1: "Player man" wird wohl nicht dein Name sein. Falls doch, dann
 > hätte ich gern ne Kopie von deinem Perso gesehen ;) Benutze also deinen
 > richtigen Namen, da die Leute gerne wissen wollen, wem sie gerade helfen
 > oder helfen sollen.
 >
 > Nummer 2: du solltest die Antworten, die du bekommst auch als Grundlage
 > für deine Fehlersuche heranziehen. Roman hat bereits geschrieben, dass
 > wohl deine params leer sind. Diesem Hinweis würde ich mal nachgehen.
 > Kann sein, dass der dich zum Ziel führt ;)
 >
 > Nummer 3: mit generischen Fehlermeldungen ohne Stack-Trace bzw.
 > detaillierter Fehlerbeschreibung kann niemand wirklich viel anfangen.
 >
 > Ansonsten würde ich vorschlagen, dass du dir vielleicht nochmal ein
 > Rails Buch zur Hand nimmst und (nochmal) auf Seite 1 anfängst.
 >
 > Nimm mir das bitte nicht übel! Soll in keinster Weise arrogant oder
 > sonst was sein. Musste meiner Meinung nach aber einfach geschrieben
werden!
 >
 >
 > Grüße,
 > Stefan
 >
 > p.s: schau doch mal, was in params[:book] steht. ich tippe auch mal,
 > dass der hash einfach "nil" ist
 >
 >
 > On 12.10.09 22:31, player man wrote:
 > > ich korrigiere ! sorry...
 > >
 > > aktuelle meldung ist :
 > >
 > >
 > > NoMethodError in BooksController#index
 > >
 > > You have a nil object when you didn't expect it!
 > > You might have expected an instance of ActiveRecord::Base.
 > > The error occurred while evaluating nil.[]
 > >
 > >
 > >
 > >
 > >
 > >
------------------------------------------------------------------------
 > > From: al_caponei...@hotmail.com
 > > To: rubyonrails-ug@headflash.com
 > > Date: Mon, 12 Oct 2009 22:27:44 +0200
 > > Subject: Re: [Rubyonrails-ug] controller problem !
 > >
 > > jetzt bekomm ich folgende meldung :
 > >
 > >
 > > NoMethodError in Books#index
 > >
 > > Showing /books/index.rhtml/ where line *#23* raised:
 > >
 > > |undefined method `submit_tag' for
#<ActionView::Helpers::FormBuilder:0x3d8b0a0>|
 > >
 > >
 > > Extracted source (around line *#23*):
 > >
 > > |20:<%= f.text_field :parentId %>
 > > 21:</p>
 > > 22:<p>
 > > 23:<%= f.submit_tag "Create" %>
 > > 24:</p>
 > > 25:
 > > 26:
 > > |
 > >
 > >
 > >
 > >
------------------------------------------------------------------------
 > > From: al_caponei...@hotmail.com
 > > To: rubyonrails-ug@headflash.com
 > > Date: Mon, 12 Oct 2009 22:26:57 +0200
 > > Subject: Re: [Rubyonrails-ug] controller problem !
 > >
 > >
 > > ist mir schon aufgefallen aber leider ist es das auch nicht ;-(
 > >
 > > view :
 > >
 > > <% form_for :book do |f| %>
 > > <p>
 > > <label> :source </label><br>
 > > <%=f.text_field :source %>
 > > </p>
 > > <p>
 > > <label>:depth </label><br>
 > > <%= f.text_field :depth %>
 > > </p>
 > > <p>
 > > <label>:destination </label><br>
 > > <%= f.text_field :destination %>
 > > </p>
 > > <p>
 > > <label>:dest_space </label><br>
 > > <%= f.text_field :dest_space %>
 > > </p>
 > > <p>
 > > <label>:parentId </label><br><br>
 > > <%= f.text_field :parentId %>
 > > </p>
 > > <p>
 > > <%= f.submit_tag "Create" %>
 > > </p>
 > >
 > > <% end %>
 > > <%= @source %>
 > >
 > >
 > >
 > > ich versteh nicht woran das liegen könnte??? das macht mich total
 > > wahnsinnig ;-(
 > >
------------------------------------------------------------------------
 > >
 > > From: ro...@sladeczek.de
 > > To: rubyonrails...@heist <mailto:rubyonrails...@heist> madflash.com
 > > Date: Mon, 12 Oct 2009 22:23:54 +0200
 > > Subject: Re: [Rubyonrails-ug] controller problem !
 > >
 > > am <%= submit_tag "Create" %> muss das f auch hin.
 > >
 > > <%= f.submit_tag "Create" %>
 > >
 > >
 > > Am 12.10.2009 um 22:17 schrieb player man:
 > >
 > > <%= submit_tag "Create" %>
 > >
 > >
 > >
 > >
------------------------------------------------------------------------
 > > Windows Live: Make it easier for your friends to see what you’re up to
 > > on Facebook.
 > >
<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009>
 > >
 > >
------------------------------------------------------------------------
 > > Windows Live: Make it easier for your friends to see what you’re up to
 > > on Facebook.
 > >
<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009>
 > >
 > >
------------------------------------------------------------------------
 > > Windows Live: Make it easier for your friends to see what you’re up to
 > > on Facebook.
 > >
<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009>
 > >
 > >
 > >
 > > _______________________________________________
 > > rubyonrails-ug mailing list
 > > rubyonrails-ug@headflash.com
 > > http://mailman.headflash.com/listinfo/rubyonrails-ug
 >
 > --
 > **************************************************
 > basiszwo
 > Stefan Botzenhart
 >
 > Stephanienstr. 65
 > 76133 Karlsruhe
 >
 > fon: (+49) 721 1803523-0
 > fax: (+49) 721 1803523-9
 > mobil: (+49) 172 6247909
 >
 > email: s...@basiszwo.com
 > www: www.basiszwo.com
 > _______________________________________________
 > rubyonrails-ug mailing list
 > rubyonrails-ug@headflash.com
 > http://mailman.headflash.com/listinfo/rubyonrails-ug

------------------------------------------------------------------------
Windows Live: Keep your friends up to date with what you do online.
<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010>



_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

--
Stefan Botzenhart
s...@basiszwo.com
blog.stefanbotzenhart.com
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an