Articles of ruby on rails 3

Finestre modali Jquery e modifica object

Sto cercando di creare alcune windows modali da visualizzare ogni volta che l’utente desidera modificare l’object. Non l’ho mai fatto prima, e ho cercato tutorial, ma invece di ottenere alcune risposte dirette, tutto ciò che ho ottenuto è più confuso! Sembra che ci siano così tante librerie che si possono usare. Quindi immagino che questa […]

jQuery post su Rails

La mia configurazione: Rails 3.0.9, Ruby 1.9.2, jQuery 1.6.2 Ho un modulo che mostra più foto e commenti per un utente e desidero implementare commenti in linea. Summer 2011 Write a commenthttps://stackoverflow.com/questions/7237720/jquery-post-to-rails/… Seeing a movie Write a commenthttps://stackoverflow.com/questions/7237720/jquery-post-to-rails/… Voglio inviare un post AJAX sull’utente che preme il tasto Invio nel campo textarea. Ecco la javascript […]

È ansible aggiornare parziali frequentemente usando Ajax?

In background, lo voglio ricaricare e mostra il numero di quanti messaggi non letti ci sono. Lo voglio senza una pagina di aggiornamento. Intendo usare l’ajax. Se avessi questo nel menu, come posso aggiornare solo questa sezione ogni 30 secondi? <%= link_to sanitize(' ‘) + “received messages” + sanitize(‘ ‘+current_user.mailbox.inbox(:read => false).count(:id, :distinct => true).to_s+”), […]

Convenzione di denominazione delle barre per la tabella di join

Questa domanda deriva da: Come colbind il modulo dopo aver creato la tabella di join dei binari Sto creando la tabella di join tra i miei modelli di prodotto e di categoria. Quale deve essere il nome della tabella di join? categories_products o category_products o qualcos’altro?

link_to e remote => true + jquery: come? Aiuto?

Sto cercando di creare un link “Utenti” sul sito web dell’indice dei miei binari in modo che mostri gli utenti registrati (User.all) MA voglio che appaia nella parte destra del sito, come parziale, in un div senza caricamento dell’intera pagina dall’inizio. Sapevo che questo era ansible con il vecchio prototipo e remote => true ma […]

Rails 3 query a condizione del conteggio di un’associazione

In Rails 3 con mysql, supponiamo di avere due modelli, clienti e acquisti, ovviamente l’acquisto appartiene al cliente. Voglio trovare tutti i clienti con 2 ordini o più. Posso semplicemente dire: Customer.includes(:purchases).all.select{|c| c.purchases.count > 2} In ogni caso, la riga sopra fa interrogazioni sulla grandezza di Customer.all e Purchase.all, quindi il tipo “seleziona” viene elaborato […]

: come in rails routes.rb

In config/routes.rb , ho provato entrambi: root :to => ‘things#index’, :as => ‘things’ e root :to => ‘things#index’ Quando clicco su http://localhost:3000/ , entrambi gli approcci funzionano e nulla sembra essere diverso. Qual è il :as opzione utilizzata?

ActiveRecord Rails 3 metodo scope vs class

Sono nuovo della nuova interfaccia di query di ActiveRecord, quindi sto ancora cercando di capire le cose. Speravo che qualcuno potesse spiegare la differenza tra l’utilizzo di uno scope in un modello ActiveRecord e l’uso di un metodo di class (es. self.some_method ) Da ciò che posso raccogliere, ci si aspetta sempre che un ambito […]

Rails: come posso ottenere valori univoci dalla colonna

Come posso ottenere valori univoci dalla colonna nella tabella? Ad esempio, ho questa tabella Prodotti: ID NAME CATEGORY 1 name1 1st_cat 2 name2 2nd_cat 3 name3 1st_cat Qui voglio ottenere solo 2 valori – 1st_cat e 2nd_cat:

Pagine di errore dinamiche in Rails 3

In Rails 2.3.x, puoi sovrascrivere render_optional_error_file modo: # ApplicationController.rb protected def render_optional_error_file(status_code) render :template => “errors/500”, :status => 500, :layout => ‘application’ end Tuttavia, Rails 3 non ha più render_optional_error_file . Invece, è necessario eseguire l’override di rescue_action_in_public , che puoi fare in questo modo: # config/initializers/error_page.rb module ActionDispatch class ShowExceptions protected def rescue_action_in_public(exception) status […]