Domanda

sto iniziando a utilizzare il jQuery UI CSS Framework per un app, il che significa che avere per iniziare ad aggiungere le classi a tutto. Così, per esempio, voglio fare tutti i pulsanti jQuery a tema, il che significa l'aggiunta di una classe a tutti i pulsanti.

Immagino che ci sia un modo in Rails per modificare le aiutanti in modo da non dover aggiungere manualmente un :class => 'blah' ad ogni tasto, ma non riesco a lavorare fuori. È questo possibile, o Qualcuno ha idee migliori?

È stato utile?

Soluzione

Hai solo bisogno l'override del metodo di supporto con questa classe add. Nel vostro application_helper.rb

  def button_to(name, options = {}, html_options = {})
    super(name, options, html_options.merge(:class => 'blah'))
  end

Altri suggerimenti

Perché non usare jQuery, somthing come:

$('button').attr('class', 'blah');
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top