Du suchst dir dir gewünschten Alben im Controller:
@alben= Alben.find(:all, :conditions => {:aktiv => 1} )
In der View dann nur noch sowas in der Art:
<%= select(:alben, :id, @alben.collect{|a| [a.name, a.id]}, {:include_blank =>
false}) %>
Schau einfach mal in der Hilfe nach "select" und/oder "options_for_select".
z.B. hier:
http://www.noobkit.com/show/ruby/rails/rails-stable/actionpack/actionview/helpers/formoptionshelper/select.html
Rene P. schrieb:
Ja richtig.
Na ja gibt es den eine andere Lösung?
ich bin ja gerade im new.html.erb bei den Bildern und möchte hier nur
die Alben aufrufen welche noch aktiv sind. Was ich nur aus der Datenbank
her kenne.
bis jetzt habe ich das DropDown so gefüllt -->
<% @alben.each do|album| %>
<option value="<%= album.id %>"><%= album.name %></option>
<% end %>
Was ja auch super funktioniert nur habe ich eben auch die inaktiven
dabei.
Michael Voigt wrote:
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]>:
------------------------------------------------------------------------
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug