Fehler: interning empty string

Verknüpfung von View & Controller, Design, (X)HTML, CSS

Fehler: interning empty string

Beitragvon JayKay am 31.08.2008, 14:13

Hallo,

ich bin recht neu in RoR bzw. in Sachen Programmierung im Allgemeinen. Nun bastel ich grade ein bisschen und stoße ständig auf einen Fehler, für den ich partout keine Lösung finde. Vielleicht könnt Ihr mir helfen:

Ich möchte ein Reservierungssystem bauen in dem man Vereinsflugzeuge reservieren kann. Dazu habe ich mit
mit dem scaffold-Generator die Klassen Aircraft und Reservation angelegt. Reservation hat erstmal nur zwei datetime felder für Anfang und Ende der Reservierung sowie die Aircraft_id (1:n). Auch die Reletion lief wunderbar. Seit ich nun das Formular in ein partial ausgelagert habe:

_reservation.html.erb
Code: Alles auswählen
<%= error_messages_for :reservation %>

<% form_for(@reservation) do |f| %>
  <p>
    <b>Beginning</b><br />
    <%= f.datetime_select :beginning, {:minute_step => 15} %>
  </p>

  <p>
    <b>End</b><br />
    <%= f.datetime_select :end, {:minute_step => 15} %>
  </p>

  <p>
    <b>Aircraft</b><br />
    <%= f.collection_select :aircraft_id, @aircrafts, :id, :callsign %>
  </p>

  <p>
    <%= f.submit button %>
  </p>
<% end %>


und das partial in new.html.erb mit

Code: Alles auswählen
<%= render :partial => "reservationform", :locals => { :button => "Create" } %>


aufrufen will, kriege ich einen interning empty string Fehler. Wenn ich das Formular in new.html.erb habe funktioniert es. Zur Info @aircrafts wird im reservations-Controller einfach mit
Code: Alles auswählen
@aircrafts = Aircraft.find(:all)

deklariert!

Was mache ich falsch?

Danke im Voraus,

JayKay
JayKay
 
Beiträge: 2
Registriert: 31.08.2008, 13:49

Re: Fehler: interning empty string

Beitragvon mylene am 31.08.2008, 23:01

Hallo JayKay,

die locals brauchst du nich wirklich, oder?
Code: Alles auswählen
, :locals => { :button => "Create" }
löschen und im Partial die Zeile umschreiben, die auf die lokale Zuweisung zugegriffen hat:
Code: Alles auswählen
<%= f.submit "Create" %>


M
Benutzeravatar
mylene
 
Beiträge: 15
Registriert: 30.11.2007, 00:16


Zurück zu V - View

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron