On Tue, Nov 20, 2007 at 10:34:00AM +0100, Morus Walter wrote:
> On Mon, 19 Nov 2007 23:51:06 +0100
> Michael Schuerig <[EMAIL PROTECTED]> wrote:
> 
> > 
> > link_to(name, ...) ist schön, wenn "name" wirklich nur ein einfacher 
> > String oder image_tag ist. Wenn aber mehr in das <a>...</a> hinein 
> > soll, dann wird es unübersichtlich und läuft auf Konkatenation von 
> > Strings hinaus. Das muss eleganter gehen, ich habe nur keine gute Idee.
> > 
> bastel dir doch einen helper, der nur ein <a> ausgibt, a la
> <% link_to_tag(...) do %>whatever markup you want here<% end %>
> 
> def link_to_tag( options = {}, html_options = nil,
> *parameters_for_method_reference, &block )    
> link_text = capture(&block)
> concat(link_to(link_text, options, html_options,
> parameters_for_method_reference), block.binding) 
> end
> 
> (sorry sollten eigentlich ncur vier Zeilen sein)
> kann man vielleicht noch huebscher benennen...

oder einfach link_to derart überschreiben dass es selber entscheidet ob
ein vorhandenes capture mit nem Link zu umschließen ist, oder eben das
normale link_to aufruft...


Jens

-- 
Jens Krämer
http://www.jkraemer.net/ - Blog
http://www.omdb.org/     - The new free film database
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an