Articles of ruby on rails

Adattatore Postgresql (pg): imansible connettersi al server

Ricevo questo errore ogni volta che eseguo la mia app Rails (Non riesco a connettermi al Postgresql locale ) /Users/leonardo/.rvm/gems/ruby-1.9.3-p362/gems/activerecord-3.2.11/lib/ active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize’: could not connect to server: No such file or directory (PG::Error) Is the server running locally and accepting connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”? Sto usando Postgres.app che è in esecuzione correttamente. Se […]

Pulsante Mi piace Ajax in Ruby on Rails

Ho un progetto Ruby on Rails con un modello User e un modello di Content , tra gli altri. Volevo rendere ansible per un utente “mi piace” un contenuto, e l’ho fatto con la gem act_as_votable . Al momento, il sistema mi piace funziona ma sto aggiornando la pagina ogni volta che viene premuto il […]

: 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?

i parametri forti consentono tutti gli attributi per gli attributi nidificati

C’è un modo con parametri forti per consentire tutti gli attributi di un modello nested_attributes ? Ecco un codice di esempio. class Lever < ActiveRecord::Base has_one :lever_benefit accepts_nested_attributes_for :lever_benefit end class LeverBenefit < ActiveRecord::Base # == Schema Information # id :integer not null, primary key # lever_id :integer # explanation :text end Per i parametri […]

Come posso redirect il percorso home dell’utente (root) in base al loro ruolo utilizzando Devise?

Sto lavorando a un’app di gestione del progetto e nell’app ho project_managers e client . Sto usando Devise e CanCan per l’autenticazione / authorization. A che punto dopo l’accesso dovrei redirect l’utente al proprio controller / layout / viste specifico? C’è un modo per verificare current_user.role in routes.rb e impostare il root (o il reindirizzamento) […]

Rails 4 esegue il rendering parziale con ajax, jquery,: remote => true e respond_to

Sembra che il rendering di una pagina dynamicmente con AJAX in risposta a un modulo inviato sia comune. Nessuna delle altre domande simili è incentrata su come farlo in generale. Il miglior post sul blog che ho trovato sull’argomento era qui: http://www.gotealeaf.com/blog/the-detailed-guide-on-how-ajax-works-with-ruby-on-rails La domanda: come faccio a codificare la mia applicazione di rotaie in modo […]

EOFError: problema di fine file raggiunto con Net :: HTTP

Sto usando ruby-1.8.7-p302 / Rails 2.3.11. Sto cercando di usare fql (facebook api) per ottenere statistiche per un link. Ecco il mio codice: def stats(fb_post_url) url = BASE_URI + “?query=#{URI.encode(“select like_count from link_stat where url=\”#{fb_post_url}\””)}” parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end e ecco l’errore: EOFError: end […]

Ruby / Rails: modifica il fuso orario di un tempo, senza modificare il valore

Ho un record foo nel database che ha :start_time e :timezone attributi :timezone . Il :start_time è un tempo in UTC – 2001-01-01 14:20:00 , per esempio. The :timezone è una stringa: America/New_York , ad esempio. Voglio creare un nuovo object Time con il valore di :start_time ma il cui fuso orario è specificato da […]

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:

Aggiornamento da Rails 2.3.8 a 4.0

Sto eseguendo un’applicazione su Rails 2.3.8. Sto pensando di aggiornarlo su Rails 4.0 (che è in RC). Quale sarà il modo più semplice per me di farlo? Devo prima eseguire l’upgrade a Rails 3.x? Nota: nella mia attuale implementazione, sto usando lo storno e il furetto; come parte dell’aggiornamento, sto anche considerando di passare a […]