Articles of on rails 3

Errore Rails.cache in Rails 3.1 – TypeError: imansible eseguire il dump di hash con proc predefinito

Ho riscontrato un problema con i metodi Rails.cache su 3.1.0.rc4 (ruby 1.9.2p180 (2011-02-18 revisione 30909) [x86_64-darwin10]). Il codice funziona bene nella stessa applicazione in 2.3.12 (ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2011.03), ma ha iniziato a restituire un errore dopo l’aggiornamento. Non sono ancora riuscito a capire perché. L’errore sembra […]

Perché Rspec dice “Errore / Errore: imansible trovare la linea corrispondente da backtrace”?

Sto seguendo il tutorial sui binari qui: http://railstutorial.org/chapters/filling-in-the-layout#top Quando eseguo “rspec spec /”, ottengo un sacco di errori che assomigliano a questo: 1) LayoutLinks should have a Home page at ‘/’ Failure/Error: Unable to find matching line from backtrace stack level too deep # C:/Ruby19/lib/ruby/1.9.1/forwardable.rb:185 2) LayoutLinks should have a Contact page at ‘/contact’ Failure/Error: […]

Come definire l’azione con la forma semplice per?

Sto cercando di definire l’azione “savenew” nel controller admin / photographers. Ho provato questo: ‘savenew’, :id => params[:id], :multipart => true ) do |f| %> Ma l’azione nella forma è ancora: /admin/photographers Quando dovrebbe essere: /admin/photographers/savenew

Imansible trovare i binari (> = 0) tra (Gem :: LoadError)

Dopo aver installato rvm, aggiornato il file .gmrc, aggiornato rubygems e run gem install rails -v “>=3.1.0rc” , ora mi sembra di avere un disastro completo: $ rails -v /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs’: Could not find rails (>= 0) amongst [] (Gem::LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec’ from /usr/local/lib/site_ruby/1.8/rubygems.rb:1182:in `gem’ from /var/lib/gems/1.8/bin/rails:18 [email protected]:~$ gem env RubyGems Environment: – RUBYGEMS […]

Resque vs Sidekiq?

Attualmente sto usando Resque per il mio processo in background ma recentemente ho sentito un sacco di huff-buff su sidekiq . Qualcuno potrebbe confrontare / differenziare? In particolare, vorrei sapere se esiste un modo per monitorare a livello di programmazione se un lavoro è completato in sidekiq

Rails update_attributes senza salvare?

C’è un’alternativa agli update_attributes che non salva il record? Quindi potrei fare qualcosa come: @car = Car.new(:make => ‘GMC’) #other processing @car.update_attributes(:model => ‘Sierra’, :year => “2012”, :looks => “Super Sexy, wanna make love to it”) #other processing @car.save A proposito, so che posso @car.model = ‘Sierra’ , ma voglio aggiornarli tutti su una riga.

Come ottenere una data da date_select o select_date in Rails?

L’utilizzo di select_date mi restituisce un params[:my_date] con params[:my_date] di year , month e day . Come si ottiene facilmente un object Date? Sto sperando in qualcosa di simile a params[:my_date].to_date . Sono felice di utilizzare date_select al date_select posto.

imansible ottenere una connessione firefox stabile in 60 secondi (127.0.0.1:7055)

Ottenere il seguente errore durante l’esecuzione dei test rspec imansible ottenere una connessione firefox stabile in 60 secondi (127.0.0.1:7055) nelle guide Usando l’ultimo ruby ​​(1.9.2) e firefox (6.0) Usando rspec-rails, capybara e molte altre gemme, ma non sembrano essere un problema. Questi test funzionano bene in un altro ambiente (linux).

In Rails, come aggiungere un nuovo metodo alla class String?

Voglio build un indice per oggetti diversi nel mio progetto Rails e vorrei aggiungere un metodo ‘count_occurences’ che posso chiamare su oggetti String. Ho visto che potevo fare qualcosa del genere class String def self.count_occurences do_something_here end end Qual è il modo esatto per definire questo metodo e dove inserire il codice nel mio progetto […]

Rails 3 disabilitazione dei cookie di sessione

Ho scritto API RESTful su RoR 3. Devo fare in modo che la mia applicazione non invii “Set-Cookie header” (i client stanno autorizzando l’uso del parametro auth_token). Ho provato a usare session :off e reset_session ma non ha alcun senso. Sto usando devise come framework di autenticazione. Ecco il mio ApplicationController class ApplicationController :session_required? session […]