Domande taggate «ruby-on-rails»

Ruby on Rails è un framework di applicazioni Web full-stack open source scritto in Ruby. Segue il popolare modello di framework MVC ed è noto per il suo approccio "convention over configuration" allo sviluppo di applicazioni.



3
Come testare il sollevamento di eccezioni in Rails / RSpec?
C'è il seguente codice: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Voglio provarlo tramite RSpec. Il mio codice è: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end CarBrand con ID uguale a 0 non esiste, quindi il codice del …

7
Rails 3: Come "redirect_to" in Ajax call?
Il attempt_loginmetodo seguente viene richiamato utilizzando Ajax dopo l'invio di un modulo di accesso. class AccessController < ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:username], params[:password]) if authorized_user session[:user_id] = authorized_user.id session[:username] = authorized_user.username flash[:notice] = "Hello #{authorized_user.name}." redirect_to(:controller => 'jobs', :action => 'index') else [...] end end end Il problema …



8
Migrazioni per Java
Uso sia ruby ​​on rails che Java. Mi piace molto usare le migrazioni quando lavoro a un progetto rails. quindi mi chiedo se esista uno strumento simile alle migrazioni per Java? Se non esiste uno strumento simile, è una buona idea utilizzare le migrazioni come strumento per controllare un database …

13
Stringa "true" e "false" in booleano
Ho un'applicazione Rails e sto usando jQuery per interrogare la mia vista di ricerca in background. Sono presenti campi q(termine di ricerca) start_date, end_datee internal. Il internalcampo è una casella di controllo e sto utilizzando il is(:checked)metodo per creare l'URL che viene richiesto: $.getScript(document.URL + "?q=" + $("#search_q").val() + "&start_date=" …


6
Redis e Memcache o solo Redis?
Sto usando memcached per un po 'di cache nella mia app Rails 3 attraverso la semplice Rails.cacheinterfaccia e ora mi piacerebbe fare un po' di elaborazione in background con redis e resque. Penso che siano abbastanza diversi da giustificare l'utilizzo di entrambi. Su heroku, tuttavia, ci sono tariffe separate per …

6
Sintassi per saltare la creazione di test, risorse e helper per `rails generate controller`?
Ho letto la guida e ho provato il seguente comando per saltare la generazione di test, risorse e file di supporto $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controllers/home_controller.rb route get "home/index" invoke erb create app/views/home create app/views/home/index.html.erb invoke rspec error false …

6
Ricezione dell'avviso "Insecure world writable dir / home / chance" in PATH, mode 040777 for rails and gem
Ho provato questo ma non ha funzionato e sembrava essere per OSX. Ho una nuova installazione di Ubuntu 10.10 con rvm, rails 3 e ruby ​​1.9.2. Ho una nuova app per rails ma l'utilizzo di gem o rails genera i seguenti avvisi (con ritardo). $ rails -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure …
85 ruby-on-rails  ruby  linux  gem  rvm 


6
Rails Paperclip come eliminare l'allegato?
Utilizzo Paperclip (con Amazon s3) su Rails 3. Desidero eliminare un allegato esistente senza sostituirlo utilizzando un'azione di aggiornamento. Ho trovato solo un esempio di questo qui e non sono riuscito a farlo funzionare, semplicemente non sarebbe stato eliminato e non c'era nulla nei registri per dire perché. Volevo fare …

18
impossibile caricare tale file - sqlite3 / sqlite3_native (LoadError) su ruby ​​su rails
Quando provo a configurare l'installazione di base e l'avvio del server utilizzando Rails 4.0.0 su Ruby 2.0.0, ricevo il seguente messaggio di errore. /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `rescue in <top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in `<top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.