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