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.
Mi sto davvero divertendo con Rails (anche se in genere sono RESTless) e mi piace che Ruby sia molto OO. Tuttavia, la tendenza a creare enormi sottoclassi ActiveRecord e enormi controller è abbastanza naturale (anche se si utilizza un controller per risorsa). Se dovessi creare mondi di oggetti più profondi, …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Allo stato attuale, sono uno sviluppatore Java e C #. Più guardo Ruby on Rails, più voglio davvero impararlo. Qual è …
I simboli sono generalmente rappresentati come tali :book_author_title ma se ho una stringa: "Book Author Title" c'è un modo integrato in rails / ruby per convertirlo in un simbolo in cui posso usare la : notazione senza semplicemente fare una regex stringa grezza da sostituire?
Come posso convertire questo codice in sql grezzo e usarlo nelle rotaie? Perché quando distribuisco questo codice in heroku, c'è un errore di timeout della richiesta. Penso che questo sarà più veloce se uso sql grezzo. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)
Ho già una soluzione funzionante, ma vorrei davvero sapere perché questo non funziona: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Seleziona, ma non stampa valori univoci, stampa tutti i valori, inclusi i duplicati. Ed è nella documentazione: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields
Quando voglio creare un progetto Ruby on Rails, ricevo il messaggio seguente. /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 Cosa è andato storto? …
Sto inviando dati dalla vista al controller con AJAX e ho ricevuto questo errore: ATTENZIONE: impossibile verificare l'autenticità del token CSRF Penso di dover inviare questo token con i dati. Qualcuno sa come posso farlo? Modifica: la mia soluzione L'ho fatto inserendo il seguente codice nel post AJAX: headers: { …
Ho aggiunto un campo al modulo di iscrizione basato su un modello diverso, vedi Come utilizzare gli attributi nidificati con il modello di idea per i dettagli gory. Questa parte funziona bene. Il problema ora è quando salvo, non riesce nell'azione di creazione del controller delle registrazioni che viene fornita …
In Rails, qual è la differenza tra attr_accessore attr_accessible? Secondo la mia comprensione, l'utilizzo attr_accessorviene utilizzato per creare metodi getter e setter per quella variabile, in modo che possiamo accedere alla variabile come Object.variableo Object.variable = some_value. Ho letto che attr_accessiblerende quella specifica variabile accessibile al mondo esterno. Qualcuno può …
Sto cercando di creare un'attività di rake personalizzata, ma sembra che non abbia accesso ai miei modelli. Ho pensato che questo fosse qualcosa di implicitamente incluso nel compito delle rotaie. Ho il seguente codice in lib / task / test.rake: namespace :test do task :new_task do puts Parent.all.inspect end end …
Esiste una funzione pronta che converte le stringhe della custodia del cammello in una stringa separata di sottolineatura? Voglio qualcosa del genere: "CamelCaseString".to_underscore per restituire "camel_case_string". ...
Uso RVM, Ruby Version Manager per specificare una versione di Ruby e una serie di gemme per ciascuno dei miei progetti Rails. Ho un .rvmrcfile per selezionare automaticamente una versione di Ruby e gemset ogni volta che mi trovo cdin una directory di progetto. Dopo aver installato RVM 1.19.0, ricevo …
Uso la seguente riga in un inizializzatore per caricare automaticamente il codice nella mia /libdirectory durante lo sviluppo: config / inizializzatori / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (da Rails 3 Quicktip: ricarica automaticamente le cartelle lib in modalità sviluppo ) Funziona benissimo, ma è troppo inefficiente da …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.