Hallo Rene,
Was ist bei dir @alben, denke mal das ist bei die ein Array mit Objekten, du
rufst also ein find auf ein array auf, ist das gewollt? Ich denke nicht.
@alben = Alben.find(:all, :conditions => {:aktiv => 1} )
Willst du sowas haben?
Dann wäre das im controller besser aufgehoben als im View.
Herzliche Grüße und viel spaß beim Tüfteln und lernen,
Michael
Am 29.07.08 16:19 schrieb "Rene P." unter <[EMAIL PROTECTED]>:
> Kann mir da jemand helfen?
> Ich bin im new.html.erb und möchte ein dropdown feld machen mit vorgaben
> aus der db.
> <select name="bild[album]" id="bild_album" class="dropdown">
> <% alben= @alben.find(:all, :conditions => {:aktiv => 1} ) %>
> <% alben.each do|album| %>
> <option value="<%= album.id %>"><%= album.name %></option>
> <% end %>
> </select>
>
> Dann bekomme ich immer den Fehler -->
> wrong number of arguments (2 for 1)
> Genau in der Zeile <% alben= @alben.find(:all, :conditions => {:aktiv =>
> 1} ) %>
> Kann mir jemand sagen warum das so ist?
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug