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

Antwort per Email an